分布式数据库
文章平均质量分 71
tianyihrbeutianyi
这个作者很懒,什么都没留下…
展开
-
基于mysql的全局ID生成方案
背景介绍——随着数据库容量的增加,在对数据库完成垂直拆分效果不是很理想的情况下需要对数据库进行水平拆分,而由于一个表被分成了多份,不能再使用之前的单表的自增ID作为主键,所以需要一个全局的ID生成器来统一的进行ID分配,全局ID的生成有很多种方案,此处介绍一个最简单的实现。 实现方案——mysql作为一个成熟的关系型数据库在数据的备份和功能上有很多优势,此处基于mysql的自增ID实现一原创 2014-02-14 21:32:46 · 880 阅读 · 0 评论 -
一致性hash的简单实现案例
一致性hash算法是分布式系统的实施中非常重要的一个算法,只是简单的使用hash算法在节点没有故障和不新增或删除节点时没有问题,但一旦涉及到节点的扩容或节点故障,往往会导致之前的大部分节点失效的问题,一致性hash能够解决这个问题,具体的算法介绍可以参考http://blog.csdn.net/sparkliang/article/details/5279393,此处讲解一个简单的一致性hash实原创 2014-02-17 23:19:58 · 936 阅读 · 0 评论