美文网首页
分区不用修改业务层代码,为什么公司一般不用?

分区不用修改业务层代码,为什么公司一般不用?

作者: 程序员的自我修养 | 来源:发表于2020-05-26 23:10 被阅读0次

分区:

        所有数据还在一个表中,但是物理存储根据一定的规则放在不同的文件中。这是mysql支持的功能,业务代码无需改动。

看上去分区表很方便,为什么大部分公司还是理多的选择自己分库表水平扩展呢?

        1.分区表,分区键设计不太灵活,如果不走分区键,很容易出现全表锁;

        2.一旦数据量并发上来,如果在分区表实施关联,就是一个灾难;

        3.使用上的局限性,比如:不支持全文索引;

        4.使用分表,业务层操作更灵活可控;

相关文章

网友评论

      本文标题:分区不用修改业务层代码,为什么公司一般不用?

      本文链接:https://www.haomeiwen.com/subject/babzohtx.html