数据库水平/垂直分库
水平分库:将数据量大的一个表,按一定维度分为多个表,如按时间分区,或当前表和历史表;
分库策略:hash取模;Range范围区分(分区);List预定义(设计阶段即确定数据库的分布模型)
垂直分库:将一个属性较多的表,将其中部分属性拆分出一个新表,保持关联字段,如用户表拆出用户地址表;
水平分库:将数据量大的一个表,按一定维度分为多个表,如按时间分区,或当前表和历史表;
分库策略:hash取模;Range范围区分(分区);List预定义(设计阶段即确定数据库的分布模型)
垂直分库:将一个属性较多的表,将其中部分属性拆分出一个新表,保持关联字段,如用户表拆出用户地址表;