首页 » DB » 正文

数据库只分库不分表随笔

看见很多系统的实现只进行了分表,而没有分库,也没有分实例,我一直对这种实现很诧异,要知道cobar根本没有对库中分表的支持,原因是什么呢?

1.在一台机器上,分表了但还是那么多cpu,还是在一块硬盘上查找,并没有提高性能。
2.同样的请求量进来,磁盘在一个表的的二插树上搜索,还是在多个二插树上搜索都是一定的。

另外,如果单表数据量真的特别大,但是,QPS/TPS又很小,也就是数据库里面有多年积累的大量数据,但是操作并不频繁,这种情况下分表还是有意义的。