技术解读 | PolarDB-X 分布式事务的实现
背景ACID事务是关系型数据库一个重要的特性,也是NewSQL数据库最大的挑战之一。在PolarDBX的架构中,DataNode(DN)是通过Paxos同步日志的,保证了事务的持久性(Durability),而原子性(Atomicity)、一致性(Consistency)和隔离性(Isolation)需要通过合适的事务策略来保证。除此之外,在分布式场景下,由于数据被分散在不同节点,线性一致性(linearizability)也是事务策略的重要特性。目前主流的分布式数据库都使用了基...