mysql 混合存储类型的冗余

mysql 混合存储类型的冗余

正在研究在我们的系统中建立冗余,因为目前,如果发生任何爆炸,我们都会暴露在风险之中。

我们有一个较大的数据库 (150G),由 innoDB 和 myISAM 表类型混合组成。我们希望使用一对数据库服务器构建冗余,如果其中一个服务器发生故障,则可以进行静默故障转移。集群看起来不错,但文档暗示了新的 NDB 表类型,我不想更改任何东西。

MySQLProxy 看起来有点新而且脆弱(我错了吗?)而我们需要它是稳定的、高可用性的数据库。

我们应该走哪条路?(目前正在指定服务器购买,所以还处于早期阶段)。

答案1

我上次检查时发现 mysql 代理仍处于测试阶段 :-)。那么主-主复制呢?即服务器使用 CARP 或 Heartbeat 共享同一个 IP。如果需要,您还可以使用第三个纯从属服务器进行只读查询!我还没有在生产中使用过这种方法,但我知道在运行主-主复制时出现问题并不罕见,因此我认为如果运行共享虚拟 IP,则可以避免大多数问题。

答案2

看一眼也。我现在正在研究它以用于生产。

相关内容