
数据库分布式事务高可用方向
文章平均质量分 94
分布式学习中~
mrxs
俯身凝视深渊,仰头渴望极光
展开
-
事务隔离级别的历史
隔离级别一、概述隔离级别是设计数据库系统的重要要求。对于事务来说,按照既定顺序一个接一个地执行,那么数据库最终一定会得到一个确定的正确的结果。然而,这样的实现对于现如今的系统来说代价太大。严格地顺序执行意味着事务之间的并发度为0,导致系统的性能不佳。我们知道,并不是所有的系统都要求事务达到一个强的正确性的顺序,只要能够提供一个一致性的状态,可以适当降低对事务正确性的要求。因此,我们需要一个能够提供不同要求的分级标准,根据应用的需求,来设计数据库系统不同隔离级别的实现,从而在满足应用要求的同时,也能够尽原创 2021-09-06 19:54:11 · 556 阅读 · 0 评论 -
Strong and Efficient Consistency with Consistency-Aware Durability(组会讲解)
有道云笔记:内容与此文章一致思维导图:本篇论文思维导图一、介绍一致性划分(1)按照一致性的强弱程度一致性(2)一般划分另一种划分2. 持久化模型跨客户端单调读一致性:从客户端读取的状态至少与之前从任何客户端读取时返回的状态是一样新的,不管是否有故障,也不管是否跨会话。内容:实现跨客户端单调读取一致性的方案,高性能+强一致性,支持在副本读取。对于可容忍写完后数据同步到大多数成员组之前机器故障导致数据丢失的应用来说,可以解决问题。二、CAD(consistency原创 2020-11-20 19:40:42 · 478 阅读 · 0 评论 -
Strong and Efficient Consistency with Consistency-Aware Durability(FAST 2020)翻译
摘要我们介绍了一致性感知持久性性或CAD,这是分布式存储中一种新的持久性方法,它可以在提供高性能的同时实现强一致性。我们通过设计跨客户端的单调读取来展示这种方法的有效性,它是一种新颖的强一致性属性,它在基于领导者的系统中提供跨故障和会话的单调读取。我们构建了ORCA,这是ZooKeeper的一个修改版本,实现了CAD和跨客户端单调读取。我们的实验表明,ORCA在提供强一致性的同时,与弱一致性的ZooKeeper的性能紧密匹配。同强一致性的ZooKeeper相比,ORCA显著性地提供了更高的吞吐量(1.8原创 2020-09-03 20:13:59 · 745 阅读 · 0 评论