云数据库 TaurusDB-应用无损透明(ALT)简介:架构图

时间:2025-02-12 15:09:46

架构图

图1 架构图

应用无损透明(ALT)功能以用户连接为粒度,用户可以连接到数据库代理,在进行只读升主、规格变更或者小版本升级时,系统会复制用户的后台会话,在达到安全的事务边界后,确保后台会话操作上下文被完整克隆至目的节点,从而保证业务不会中断。

安全的事务边界是指当前会话上的事务提交完成,开启下一个事务之前的状态,例如:

  • 开启autocommit的事务块每个语句执行完成时,可以达到事务边界。
    start transaction;DML; commit;
  • 关闭autocommit时,当commit执行完成,达到事务边界。
  • 单独DML、DDL语句,执行完成,可以达到事务边界。
  • 使用表锁、备份锁、用户自定锁时,需要释放锁以后,达到事务边界。
support.huaweicloud.com/usermanual-taurusdb/taurusdb_11_2006.html