大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说分布式事务数据库中不同数据库表对象的类型设计准测,希望您对编程的造诣更进一步.
水平分片表
| 全局表 |
垂直分片表
|
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的垂直分片表安排在同一数据节点
|
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8834.html