gpt4 book ai didi

mysql - 使用 MySQL-cluster 存储的表数据到底存储在哪里?

转载 作者:行者123 更新时间:2023-11-29 03:13:17 26 4
gpt4 key购买 nike

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

最佳答案

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

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

  2. 从 MySQL 5.1.6 开始,NDB 支持磁盘备份 存储。这意味着工作集仍然保存在内存中,但所有写入都被刷新到磁盘缓冲区。所以重启只是重新读取磁盘。参见 MySQl Cluster Disk Data Types .

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

关于mysql - 使用 MySQL-cluster 存储的表数据到底存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com