发布网友 发布时间:2022-04-23 18:17
共2个回答
热心网友 时间:2022-04-08 05:55
常见的分库方式有水平性和垂直性。一般来说,就是按照用户属性(地市或者ID的hash)进行分库,或者按照业务功能块进行分库。
水平分库方式主要根据用户属性(如地市)拆分物理数据库。一种常见的方式是将全省划分为个大区。
垂直分库方式:根据业务维度和数据的访问量等,进行数据的分离,剥离为多个数据库。例如,将一些公用的配置信息存储到一个数据库中进行单独维护。
热心网友 时间:2022-04-08 07:13
TiDB 社区(AskTUG)
对于传统数据库,无论是水平还是垂直分库,都是很繁琐,耗时耗力的工作,TiDB 作为 NewSQL 数据库,根据自身特性,完美解决该问题
水平弹性扩展
通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。
分布式事务
TiDB 100% 支持标准的 ACID 事务。