今天看啥  ›  专栏  ›  互联网侦察

北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下!

互联网侦察  · 公众号  ·  · 2019-06-26 08:08
北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下。千万量级的数据,用 MySQL 要怎么存?初学者在看到这个问题的时候,可能首先想到的是 MySQL 一张表到底能存放多少条数据?根据 MySQL 官方文档的介绍,MySQL 理论上限是 (232)2 条数据,然而实际操作中,往往还受限于下面两条因素:myisamdatapointersize,MySQL 的 myisamdatapointersize 一般默认是 6,即 48 位,那么对应的行数就是 248-1。表的存储大小 256TB那有人会说,只要我的数据大小不超过上限,数据行数也不超过上限,是不是就没有问题了?其实不尽然。在实际项目中,一般没有哪个项目真的触发到 MySQL 数据的上限了,因为当数据量变大了之后,查询速度会慢的吓人,而一般这个时候,你的数据量离 MySQL 的理论上限还远着 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照