2

我是 MySQL 集群的新手,想知道数据在 MySQL 集群中的确切存储位置,以及我在哪里可以直接看到它。我们可以看到 MySQL 5.x 数据库中每个表的单独文件。我必须在集群形成中进行相同的验证。请回复。

4

1 回答 1

1

好吧,MySQL-Cluster 就是 NDB(网络数据库)。现在,NDB 引擎有 2 个主要的存储机制。

  1. 在记忆中。自 NDB 推出以来,这一直是可用的。基本上,它只是一系列存储数据的内存表。如果您的所有节点集都出现故障,您将丢失所有数据。因此,您需要复制到硬存储,或者经常备份并在服务器重新启动的情况下重放二进制日志。

  2. 从 MySQL 5.1.6 开始,NDB 支持磁盘支持的存储。这意味着工作集仍保留在内存中,但所有写入都刷新到磁盘缓冲区。所以重启只是重新读取磁盘。请参阅MySQl 集群磁盘数据类型

    另一个有用的读物​​是关于恢复原则的白皮书 (PDF) 。

于 2011-02-18T13:54:51.077 回答