Mysql
MariaDB Galera Multi-Master 上的 do_table 或 ignore_table 替代方案
據我所知,MariaDB Galera 多主(master-master)中沒有
do_table
或配置可以跳過或忽略特定表。ignore_table
並且只有binlog_do_db
和binlog_ignore_db
選項,僅適用於數據庫。我的隊伍中有多個伺服器,我只想在每個伺服器數據庫中同步兩個表。其他表的數據應該是完整的。
你有什麼建議?
“完好無損”是指它們永遠不會改變嗎?並且已經“同步”了嗎?在這種情況下,您是否讓 Galera 處理它們並不重要。
Galera 不是為部分複製而設計的。Galera 和任何其他真正的多主伺服器需要所有表都存在於主伺服器上,準備好進行故障轉移。
老式複制是為部分複製而設計的,但您必須謹慎使用它。參照
replicate-do-table
。引擎
做一些研究。由於 Galera 無法正確處理 MyISAM 或 MEMORY 引擎,請查看預設情況下是否將它們完全排除在複製之外。考慮將“完整”表創建為
ENGINE=MyISAM
.定義
要繞過 GDPR 而不會真正違反它,您可以將“集群”視為“單台電腦”嗎?