
项目 项目一总结:关于分库分表(海量数据如何存储)
海量数据存储策略对于数据库的海量数据存储方案有很多常见的有uploadfdedaafbeeadbfpng分区表分区Partition是一种数据存储方案可以解决单表数据较多的问题MySQL开始支持表分区功能数据库的表最终肯定是保存在磁盘中对于InoDB引擎一张表的数据在磁盘上对应一个ibd文件如图我们的积分榜单表对应的文件uploadffdabcbcadbcecpng如果表数据过多就会导致文件体积非常大文件就会跨越多个磁盘分区数据检索时的速度就会非常慢为了解决这个问题MySQL在版本引入表分区功能简单来说就是按照某种规则把表数据对应的ibd文件拆分成多个文件来存储从物理上来看一张表的数据被拆到多
2024-01-02 16:10 1173 0 分库分表