我想设置一个 MySQL 集群以实现 HA,但是数据客户端还不能使用 ClusterJ。
我想创建 2 个 SQL 节点并访问只有他们来自客户端。即无法访问 NDB 数据节点。
这是有效配置吗?我可以连接任一 SQL 节点进行读写并假设数据同步吗?
答案1
是的,你可以。当你通过 SQL 节点写入/读取数据时,它们实际上是写入/读取集群中的数据节点,这些 SQL 节点连接到该节点。你可以使用普通的Connector/J
而不是Cluster/J
来实现这一点,这是完全有效的。
为了更好地了解整个集群的工作原理,请查看此链接:http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-overview.html