我们在对表进行分区的时候,不管是什么样的数据库都会对分区键的进行很慎重的选择,结合频率高的sql和纬度分析,进行合理的选择,如果是mysql使用mycat中间件的话也很重要,来讨论一下,你都是结合什么维度来选择分区键并且使用过哪些中间件,它们对分表的支持是否完美
个人觉得这个分区键的选择主要还是看业务,对于你要看分区的表,统计历史查询频率字段,通过字段选择适合的分区类型,常用的时间维度,分组维度(比如按照用户,商品,订单等),流水维度等mycat从功能性上说,对分区的支持还是人性化的,定制化的规则,对应用改动较小,不过后期扩展性不是太友好,跨库查询性能比较差等
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30