
# 修改数据同步方式
#### 操作场景
云数据库TaurusDB for PostgreSQL支持切换主备实例的数据同步方式，以满足不同业务需求。可选择"异步"或者"同步"两种方式。
- 异步（默认选择）：应用向主库写入数据时，数据写入主库，不需要等待备库收到日志，主库就向应用返回响应。
  - 优点：主库因为底层故障等原因故障时，可以立即进行主备切换，不阻塞写入操作，具有很高的可用性；同时，异步复制的开销很少，具有较高的性能。
  
  - 缺点：某些极限场景下，主备有复制延迟，倒换后可能发生数据丢失。
   
- 同步：应用向主库写入数据时，需要等待备库收到日志（日志持久化到磁盘），主库才向应用返回响应。
  - 优点：主备数据强一致，倒换后不会丢失数据。
  
  - 缺点：备库或者主库发生故障（底层或其他原因），在故障恢复前，会阻塞写入操作，可用性较低；同时，同步复制的开销较大，性能较异步模式低。
   
![](https://support.huaweicloud.com/usermanual-taurusdb-pg/public_sys-resources/note_3.0-zh-cn.png)
- 对数据库在线时间要求较高的业务，建议选择"异步"模式。
- 对数据一致性要求极高且能容忍写入操作被阻塞的业务，建议选择"同步"模式。
- 写入操作指非SELECT操作，如DDL和DML等。
 
#### 操作步骤
1. [登录管理控制台](https://console.huaweicloud.com)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002284449134.png)，选择区域。
3. 单击页面左上角的![](https://support.huaweicloud.com/usermanual-taurusdb-pg/figure/zh-cn_image_0000002318985441.png)，选择"数据库 \> 云数据库 TaurusDB"。
4. 在"实例管理"页面，选择指定的主备实例，单击实例名称。
5. 在"实例概览"页面，在"数据同步方式"处单击"修改"，在弹出框中，选择方式，单击"确定"，完成修改。
6. 在"实例概览"页面，查看修改结果。
 
