Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我打算在 galera 集群 (percona xtradb) 中运行一个销售点软件。每个 POS 终端都是自己的集群,然后还有一个 Amazon EC2,以帮助避免脑裂情况。
上述设置是理想的集群设置吗?我的 POS 终端在本地网络中的范围可以从 1 到 N 个节点,而且我在网络外始终只有 1 个 EC2 实例。
谢谢,
是的。要提供自动故障转移,需要 3 个节点。如果您在同一栋建筑物中有 3 个节点等,那么您将无法抵御洪水、地震、龙卷风、数据中心故障等。“在本地网络内”——看看亚马逊的意思,然后在字里行间阅读; 它可能会或可能不会保护您免受各种可能的灾难。
不要计划在集群中拥有“太多”节点——所有的写入都发送到所有其他节点;这可能会增加大量网络流量。(我没有听说过十几个节点。但我不知道实际限制是多少。)
您可以有多个集群,并将数据从集群外复制到某个中央服务器以进行报告等。该复制将是普通的 MySQL 复制,而不是 Galera 类型。