分布式数据库的通用分片规则参考的因素有哪些,分别如何评估和取舍,是否有统一的方法论?

分布式数据库的通用分片规则参考的因素有哪些,分别如何评估和取舍,是否有统一的方法论?

参与6

2同行回答

lych370lych370联盟成员系统运维工程师个人
分片分为横向和纵向,一般都选择横向分片,按照一个统一的字段进行分片,按照数据量的大小,分片字段建议重复值少,便于索引,通常选择编号类的主键进行分片,分片不建议太多,适量就行,要考虑检索的速度和后期的扩展性。一般很少有人用纵向分片,主要是因为目前的数据结构化原因,纵向类似业...显示全部

分片分为横向和纵向,一般都选择横向分片,按照一个统一的字段进行分片,按照数据量的大小,分片字段建议重复值少,便于索引,通常选择编号类的主键进行分片,分片不建议太多,适量就行,要考虑检索的速度和后期的扩展性。一般很少有人用纵向分片,主要是因为目前的数据结构化原因,纵向类似业务的分库分表,代价大,难度高

收起
银行 · 2022-07-27
浏览839
huawei851120huawei851120课题专家组数据库运维工程师某省级联社
你好!说句实在话,Oracle也好,DB2也好,其实功能非常丰富,但是我们能用的功能非常少。用的功能越简单,越不会出问题。国产分布式数据库也是的,进行分片,别搞哪些千奇百怪的,什么自定义分片规则、三级分片、分片之后再分片的多级分片之类的看起来很高端,复杂容易出问题。就是最简单的,...显示全部

你好!说句实在话,Oracle也好,DB2也好,其实功能非常丰富,但是我们能用的功能非常少。用的功能越简单,越不会出问题。国产分布式数据库也是的,进行分片,别搞哪些千奇百怪的,什么自定义分片规则、三级分片、分片之后再分片的多级分片之类的看起来很高端,复杂容易出问题。就是最简单的,哈希,或者范围(Range)。如果这两种搞不定,这套系统就先不要搞分布式改造!!!!!!!真的,简单约好!

收起
银行 · 2022-07-28
浏览793

提问者

四八哥
其它某银行
擅长领域: 服务器存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-07-26
  • 关注会员:3 人
  • 问题浏览:1550
  • 最近回答:2022-07-28
  • X社区推广