此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 这篇文章,源于RDS组内的一次饭后闲聊,两位小伙伴在探讨InnoDB启用压缩后的种种,比如在磁盘上是怎么存放数据的,数据页的大小是多少?怎么知道一个页里面可以写入多少压缩前的数据等等.两年前曾看过InnoDB压缩的文档和代码,现在好多东西都模糊了,趁此机会,又重温了一把,下面通过问答的方式来阐述. 压缩干嘛用呢?直白点,就是为了省空间.假如你的手机是16G版iphone 6s,那么你肯定明白可用的存储空间…