当前位置: 代码迷 >> 综合 >> 极客时间 分布式数据库 笔记01
  详细解决方案

极客时间 分布式数据库 笔记01

热度:41   发布时间:2024-02-25 12:02:58.0

02 强一致性

实现单调读一致性的方式,可以是将用户与副本建立固定的映射关系,比如使用哈希算法将用户 ID 映射到固定副本上,这样避免了在多个副本中切换,也就不会出现上面的异常了。

   保持这种因果关系的一致性,被称为前缀读或前缀一致性(Consistent Prefix)。要实现这种一致性,可以考虑在原有的评论数据上增加一种显式的因果关系,这样系统可以据此控制在其他进程的读取顺序。

 

综上所述,我们提到的一致性模型强度排序如下:

线性一致性 > 顺序一致性 > 因果一致性 > { 写后读一致性,单调一致性,前缀一致性 }

 

04 | 架构风格:NewSQL和PGXC到底有啥不一样?