数据仓库服务 GAUSSDB(DWS)-高可靠事务处理

时间:2024-09-24 17:40:42

高可靠事务处理

GaussDB (DWS)提供集群事务管理功能,此功能是集群HA、集群故障切换的基础,负责保证集群所有节点间事务的ACID特性,保证故障可恢复,以及恢复后满足数据的ACID(Atomicity,Consistency,Isolation,Durability)特性,并负责节点的并发控制。

故障恢复

为了在集群出现故障时尽可能地不中断服务,GaussDB(DWS)提供了高可靠机制。通过保护关键用户程序对外不间断提供服务,把因为硬件、软件和人为造成的故障对业务的影响程度降到最低,以保证业务的持续性。

  • 硬件级高可靠:磁盘Raid、交换机堆叠及网卡bond、不间断电源UPS(Uninterruptible Power Supply)。
  • 软件级高可靠:GaussDB(DWS)集群CN、GTM、DN等全方位HA。

事务管理

  • 支持事务块,用户可以通过start transaction命令显式启动一个事务块。
  • 支持单语句事务,用户不显式启动事务,则单条语句就是一个事务。
  • 分布式事务管理。支持全局事务信息管理,包括gxid、snapshot、timestamp的管理,分布式事务状态管理,gxid溢出的处理。
  • 分布式事务支持ACID特性。
  • 支持分布式死锁预防,保证在出现死锁时自动解锁或者预防死锁。
support.huaweicloud.com/devg-910-dws/dws_04_0011.html