日安!
关于MySQL集群,是否可以只在两台机器上设置它?是明智的吗?
我们目前在两个数据库上设置了MySQL复制,我们希望在它们之间实现R/W分离。因此,您知道在异步复制驱动的安装上设置这样的方案(据我所读到的,我希望我错了)是多么的简单。所以我的想法是,应用MySQL集群,这样负载平衡就更容易了。
你对此有何看法?
非常感谢!
发布于 2012-04-02 12:16:59
MySQL集群本身是一个独立的产品,与常规MySQL具有复制功能,因此您需要将现有表迁移到MySQL集群以利用它(但请注意,作为分布式数据库,查询和模式很可能需要优化才能获得充分的性能效益)
MySQL集群是作为存储引擎实现的,通过MySQL服务器或一系列NoSQL接口访问。您的表自动分布在多个冗余noes上,允许HA,每个节点都是主节点,允许扩展写入操作和读取操作,而无需应用程序级别的切分。
您可以在这里了解更多关于MySQL集群的信息:http://mysql.com/products/cluster/
发布于 2015-05-17 14:06:46
是的,可以在两台机器上运行MySQL集群。
您可能需要额外的机器来将管理过程作为仲裁器-有关详细信息,请参阅https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-ndbd-definition.html#ndbparam-ndbd-arbitration。但这并不重要,这取决于您想要实现的总体系统可靠性。
https://dba.stackexchange.com/questions/15935
复制相似问题