首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MySQL-cluster存储的表数据到底存储在哪里?

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

Stack Overflow用户
提问于 2011-01-28 20:59:23
回答 1查看 2.6K关注 0票数 2

我是MySQL集群的新手,我想知道数据到底存储在MySQL集群中的什么地方,在没有直接存储的情况下,我可以在哪里看到它。正如我们所看到的,在MySQL 5.x数据库中,每个表都有单独的文件。我必须在集群形成中验证这一点。请回复。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-18 21:54:51

嗯,MySQL-DataBase就是NDB (网络集群)。现在,NDB引擎有两个主要的存储机制。

内存中的

  1. 。自从引入NDB以来,这一点一直可用。基本上,它只是一系列存储数据的内存表。如果所有的节点集都关闭了,那么所有的数据都会丢失。因此,您需要复制到硬盘存储,或者在服务器重新启动的情况下经常备份和重放二进制日志。
  2. 从MySQL 5.1.6开始,NDB支持磁盘备份存储。这意味着工作集仍然保留在内存中,但所有写操作都会刷新到磁盘缓冲区。因此,重新启动只是重新读取磁盘。参见MySQl Cluster Disk Data Types

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4828476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档