我是MySQL群集的新手,想知道数据存储在MySQL集群中的确切位置以及我在哪里可以直接看到它。我们可以看到MySQL 5.x数据库中每个表的单独文件。我必须在群集形成中验证相同的内容。请回复。
答案 0 :(得分:1)
嗯,MySQL-Cluster只是NDB(网络数据库)。现在,NDB引擎有两个主要的存储机制。
在记忆中。自NDB推出以来,这已经可用。基本上,它只是一系列存储数据的内存表。如果所有节点集都关闭,则会丢失所有数据。因此,您需要复制到硬存储,或者经常备份,并在服务器重启时重播二进制日志。
自MySQL 5.1.6起,NDB支持磁盘支持的存储。这意味着工作集仍保留在内存中,但所有写入都会刷新到磁盘缓冲区。所以重启只是重新读取磁盘。请参阅MySQl Cluster Disk Data Types。
关于恢复原则的另一个有用的读物是this whitepaper (PDF)。