当前分库分表解决方案

分库分表的核心理念就是对数据进行切分(Sharding),以及切分后如何对数据的快速定位与查询结果整合。而分库与分表都可以从:垂直(纵向)和 水平(横向)两种纬度进行切分。

  • 分库
    垂直分库:将不同的数据库实例用于存储不同的数据集或业务模块。
    水平分库:将数据水平分割为多个数据库实例,每个实例存储部分数据行
  • 分表
    垂直分表:将一个大型表按照列进行划分,将不同的列存储在不同的物理表中。
    水平分表:将一个大型表按照某个分片键(如日期、地理位置等)进行切分,将不同的行分布到不同的物理表中
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容