GBase 8c 通过两阶段提交来实现分布式事务,确保所有跨节点事务的原子 性、一致性、隔离性和持久性。两阶段提交可以保证分布式事务要么全部提交成 功,要么全部提交失败,不会产生事务在部分节点提交成功,部分节点提交失败 的情况。
对于提交成功的分布式事务,GBase 8c 确保从任意节点访问都可以获得同 样的结果,实现分布式事务的强一致性。
变化数据捕获(Change Data Capture,CDC)是数据库的重要特性,广泛 用于数据库备份和数据抽取。CDC 变化数据捕获的方式主要包括时间戳、快照、 触发器和日志,其中日志方式是非侵入的,对源数据库的性能不会产生影响。
GBase 8c 原生分布式的架构支持全局 CDC 的特性,方便用户进行数据库的 全局备份和数据抽取。GBase 8c 基于日志的 CDC 方式,对源数据库的性能没有 影响。