GBase 8c 通过两阶段提交来实现分布式事务,确保所有跨节点事务的原子
性、一致性、隔离性和持久性。两阶段提交可以保证分布式事务要么全部提交成
功,要么全部提交失败,不会产生事务在部分节点提交成功,部分节点提交失败
的情况。
对于提交成功的分布式事务, GBase 8c 确保从任意节点访问都可以获得同
样的结果,实现分布式事务的强一致性。
变化数据捕获(Change Data Capture, CDC)是数据库的重要特性,广泛
用于数据库备份和数据抽取。 CDC 变化数据捕获的方式主要包括时间戳、快照、
触发器和日志,其中日志方式是非侵入的,对源数据库的性能不会产生影响。
GBase 8c 原生分布式的架构支持全局 CDC 的特性,方便用户进行数据库的
全局备份和数据抽取。 GBase 8c 基于日志的 CDC 方式,对源数据库的性能没有影响。
随着虚拟化和云计算技术的不断深入应用,业务上云成了 IT 架构发展的趋
势,进而对数据库的云上部署能力提出了要求。
GBase 8c 支持物理服务器部署、虚拟机部署、容器部署、云上裸金属服务器
部署、私有云部署、公有云部署等多种部署方式,为不同 IT 架构下的数据库部
署提供了多种选择。
1. 物理服务器部署:传统的部署方式,适合对数据库资源需要物理隔离, IT
架构尚未云化的客户。
2. 虚拟机/容器部署:对于希望采用虚拟化部署,但 IT 架构尚未云化的客户
可以使用容器来部署 GBase 8c。
3. 云上裸金属部署:适合 IT 架构已经云化,同时数据库资源需要物理隔离
的客户,可以将 GBase 8c 部署在云上裸金属服务器。
4. 私有云/公有云部署:对于 IT 架构已经云化,不需要数据库资源物理隔离
的客户,可以选择将 GBase 8c 部署在私有云或者公有云的云主机。