GaussDB双活容灾:为业务安全保驾护航的4个应用场景
在现代数字化时代,数据安全和高可用性是企业成功的关键要素。为了应对数据库故障和灾难,GaussDB双活容灾技术应运而生。它提供了一种可靠且高效的解决方案,以确保数据库的持续稳定运行。本文将介绍GaussDB双活容灾在四个关键应用场景中的应用,并提供相应的源代码示例。
- 跨数据中心数据同步
当企业在多个地理位置设有数据中心时,数据同步是至关重要的。GaussDB双活容灾通过实时数据同步,使得数据在不同的数据中心之间保持一致。这样,即使一个数据中心发生故障,其他数据中心仍然可以继续提供服务,确保业务的连续性。
示例代码:
-- 创建双活容灾组
CREATE REPLICATION GROUP my_replication_group
ENFORCED MODE
PRIMARY DATA CENTER 'dc1' WITH SYNCHRONOUS COMMIT
STANDBY DATA CENTER 'dc2' WITH SYNCHRONOUS COMMIT;
-- 在容灾组中创建数据库
CREATE DATABASE my_database
IN REPLICATION GROUP my_replication_group;
-- 在主数据中心插入数据
INSERT INTO my_database.my_table (column1, column2)
VALUES ('va