摘要:
数据库水平垂直拆分 当数据库量非常大的时候,DB已经成为系统瓶颈时就可以考虑进行水平垂直拆分了。 水平拆分 一般水平拆分是根据表中的某一个字段(主键ID)进行取模处理,将表中的数据拆到多张表里,这样每张表的结构相同但数据不同。 不但可以根据ID取模分表也可以按时间分表,比如每月生成一张表。 按照范围 阅读全文
摘要:
一致性哈希算法——虚拟节点 一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久 阅读全文