分库、分表、分区的操作在各种数据库都可以做。由于数据库不同的原因,很多的内部实现和我们要综合考虑的地方都因此不同。现在很多公司都在用多种数据库,大家没什么发现分区分表在mysql里不如其它数据库的地方?
个人觉得,目前mysql的分区分表功能还不是完善,但是常用的range,list,hash,key加上组合分区,已经可以满足大部分的需求了,在加上日常的增删合并交换功能,已经适应大部分场景,至于不足的地方比如不支持自动新增分区,没有所谓的全局索引,对分区键的要求比较高,分区不宜过多等
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30