结合银行关键业务系统表类型如何设计,重点表分别选择了什么类型的表?

分布式数据库里有广播表(每个数据节点都有全量)、分片表(每个数据节点存储部分数据)以及普通表(仅存在于某个数据节点),请结合银行关键业务系统案例,介绍该系统表类型如何设计,重点表分别选择了什么类型的表?

参与8

2同行回答

hanfeng_twthanfeng_twt数据库架构师SphereEx
选择表的类型,还是根据表的使用特征来分析。1.广播表:适合于低频修改,高频查询的场景2.分片表:适合于数据规模大,需要数据拆分的场景3.普通表:适合于需精确控制存储位置或者使用频率很低,性能要求不高的情况...显示全部

选择表的类型,还是根据表的使用特征来分析。
1.广播表:适合于低频修改,高频查询的场景
2.分片表:适合于数据规模大,需要数据拆分的场景
3.普通表:适合于需精确控制存储位置或者使用频率很低,性能要求不高的情况

收起
金融其它 · 2022-07-12
浏览886
lulihuan1987lulihuan1987课题专家组数据库管理员张家港行
广播表(每个数据节点都有全量) :小表广播,数据量不大,经常关联但更新较少的场景,比如参数表,像机构表、利率表、产品表等;分片表(每个数据节点存储部分数据) :除小表广播以外的其他业务相关的表,建议均采用分片表,以确保分布式数据库的性能和扩展性,例如账户信息表、客户信息表、交易信...显示全部

广播表(每个数据节点都有全量) :小表广播,数据量不大,经常关联但更新较少的场景,比如参数表,像机构表、利率表、产品表等;

分片表(每个数据节点存储部分数据) :除小表广播以外的其他业务相关的表,建议均采用分片表,以确保分布式数据库的性能和扩展性,例如账户信息表、客户信息表、交易信息表等等;

普通表(仅存在于某个数据节点) :不具备可扩展性,所以业务表不建议使用,除非是一些特点场景,比如一些临时表,数据量也不少特别大的可以使用。

收起
银行 · 2022-07-20
浏览768

提问者

chenlii
系统架构师某券商
擅长领域: 服务器云计算数据库

问题来自

相关问题

相关资料

相关文章

问题状态

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