关于数据库分库分表的问题
来源:1-4 面试经历的讨论
潇歌
2021-06-29
老师好,今天和技术组长简单聊了下,最近有个需求,要将几个平台数据要并入到一张表,这样的话,那个表的数据量就会很大,到时候上生产,怕是查询效率会有点低(有索引,类似按类别搜索的那种),我提出分库分表的想法,组长说分库分表得看业务场景,对于比较具体的字段查询或许效率会很高,类似于索引查找等等,但是按需求我们还得做一个统计数据的功能,到时候效率不仅不会提高反而会将降低。一哥,你这边有什么见解吗?
写回答
1回答
-
张勤一
2021-06-29
同学你好,对于你这里所说的业务场景,分库分表显然是不合适的。
第一,将多张数据表合成一张表,数据量很大,会大到什么级别呢?字段有索引的话,千万级别的数据量查询都是很快的
第二,你的检索是需要全量数据的,分库分表你要查询很多次,而且还会涉及事务一致性问题,只会将问题复杂化
第三,统计也是一样的,需要全量数据,分库分表会变得更复杂132021-06-29
相似问题