分布式数据库的通用分片规则参考的因素有哪些,分别如何评估和取舍,是否有统一的方法论?
你好!说句实在话,Oracle也好,DB2也好,其实功能非常丰富,但是我们能用的功能非常少。用的功能越简单,越不会出问题。国产分布式数据库也是的,进行分片,别搞哪些千奇百怪的,什么自定义分片规则、三级分片、分片之后再分片的多级分片之类的看起来很高端,复杂容易出问题。就是最简单的,哈希,或者范围(Range)。如果这两种搞不定,这套系统就先不要搞分布式改造!!!!!!!真的,简单约好!
分片分为横向和纵向,一般都选择横向分片,按照一个统一的字段进行分片,按照数据量的大小,分片字段建议重复值少,便于索引,通常选择编号类的主键进行分片,分片不建议太多,适量就行,要考虑检索的速度和后期的扩展性。一般很少有人用纵向分片,主要是因为目前的数据结构化原因,纵向类似业务的分库分表,代价大,难度高
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30