Amygoing
作者Amygoing联盟成员·2020-03-03 10:51
产品经理·数据库

分布式事务数据库中不同数据库表对象的类型设计准测

字数 500阅读 1029评论 0赞 1
水平分片表全局表垂直分片表
1. 某张表的数据容量超过50GB 2. 某张表的并发事务数超过128个 3. 具有数据关联的表的数据容量加起来会超过单机的存储容量或并发能力(注:单机存储容量默认为2TB 以内,500个并发以内),例如:A表、B表 、C表 之间通过某个字段关联,也即都存储该关联字段的值 4. 如日志信息表、流水表、基本账户表等1. 表的数据总容量小于 1G,总行数小于100万(注:已考虑未来增长的最大值) 2. 具有数据更新特征,如:批量INSERT ,极少被修改 3. 该表同水平分片表存在较多的JOIN关联查询或者查询极其频繁 4. 如配置信息表等1. 表的数据总容量较小,总行数增长可控范围(注:数据行数和数据容量不会有大的变化) 2. 该表同水平分片表关联操作较少或没有(注:无JOIN查询,无事务关联) 5. 垂直分片表的总数据容量不得超过单机的处理能力,垂直分片表的TPS不得超过单机的处理能力(注:TPS小于4000,数据容量小于2TB ) 6. 垂直分片表适用于复杂查询较多的场景,例如:大量子查询,大量JOIN 7. 需要JOIN的垂直分片表安排在同一数据节点

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广