2019年9月

分库分表目的

随着业务的增长,表数据的增加,查询一次所消耗的时间会变得越来越长,甚至会造成数据库的单点压力。当数据库已经成为系统性能的瓶颈,这时,通过分库分表,可以减小数据库的单库单表负担,提高查询性能,缩短查询时间,从而提升系统的响应速度。

在阿里巴巴开发手册里标明:单表数据超过2G才需要进行分库分表操作。分库分表主要结合公司业务和开发人员的实际情况,比如说某个业务在未来半年甚至更长的时间内能不能成长起来,数据量大不大;公司开发人员懂不懂分布式或者招个靠谱的人/小组成本能不能承担。

- 阅读剩余部分 -