復制表設計規范
更新時間 2025-02-05 09:37:23
最近更新時間: 2025-02-05 09:37:23
分享文章
本頁介紹天翼云TeleDB數據庫的復制表設計規范。
- 復制表在所有DN節點都有一份完整的數據,主要用于解決多表關聯時,由于關聯條件沒有使用到分布鍵,而導致的數據在DN節點之間交互問題(即數據重分布)。
- 由于復制表需要在每個DN節點存儲一份完整的數據,復制表在新增、更新、刪除時需更新所有DN節點的數據,DN節點數據越多,性能越差。
- 復制表不適合高并發更新、刪除的業務場景,因為更新、刪除是所有DN節點上操作的一個大事務,高并發更新、刪除的業務場景,很容易產生死鎖。
- 復制表適合經常需要與其它表做非分布鍵關聯的的小表,為多表關聯而生,更適合業務中的一些配置表、枚舉表。
- 復制表不支持主主復制。
- 復制表不能在插入更新時使用結果不確定性的函數,例如now(),以免DN之間產生不同數據。