Epoxy是一个开源的数据库事务协调器,使用Postgres作为主数据库,并通过添加填充层来扩展多版本并发控制。它解决了异构数据和微服务架构下的事务保证问题,使用乐观并发控制和两阶段提交协议提供隔离性、原子性和持久性。Epoxy的协议方法包括快照隔离和记录版本控制,解决了分布式事务协议的局限性。使用Epoxy需要满足主数据库和辅助存储的要求,并定期执行垃圾收集来清理旧的记录版本。
Epoxy是一个新的协议,简化了跨异构数据存储的ACID事务。它使用多版本并发控制来适应不同的数据存储设置,并通过插入读写操作来实现快照隔离。Epoxy保证事务的原子性和持久性,并通过验证操作和持久化更改来提交事务。然而,Epoxy对辅助存储的假设和介入带来了一些开销,且必须以独占模式访问辅助存储表。
完成下面两步后,将自动完成登录并继续当前操作。