mysql集群中的数据节点是怎么存储数据的?

mysql集群中的数据节点是怎么存储数据的?,第1张

问题1:数据节点实际就是单个的数据库实例而已,所以数据存储和一般实例没有太多区别,如果你的意思是怎么保证数据的存储一致性,那这个话就多了,不过,其实当做master-slave的高级模式来理解就好了,只是没有使用binlog的动态转换分发而已

问题2:关于集群的数据恢复,打字太费力了,这篇文章还算详细,你去看看好了

http://apps.hi.baidu.com/share/detail/18131208

最后,其中还给出了实际成功 *** 作时的所有详细软件配置和版本

更多集群信息,看官网和论坛吧,MySQL Cluster NDB 7.1貌似已经可以在Windows下跑了

http://dev.mysql.com/doc/mysql-cluster-excerpt/5.1/en/mysql-cluster.html

mysql集群部署 *** 作如下:

1、在MySQL集群中.当table引擎为NDBCLUSTER时才做集群,其他非NDBCLUSTER表和一般MySQL数据库表一样,不会共享数据。NDBCLUSTER表数据存储在Data node服务器内存中,Data Node可以为1台或多台服务器,它们之间存放共享数据。Data Node服务器可以分组数据copy。

例如:2,3,4,5为四台Data Node服务器ID. 2,3为组0; 4,5为组1; 2,3维持数据相同,4,5维持数据相同。 组0和组1维持数据不同。

2、sql node服务器中,非NDBCLUSTER数据存在本身数据库中,table引擎为NDBCLUSTER时,数据存储在Data Node中。当查询NDBCLUSTER表时,它会从Data node集群中提起数据.

3、Manager server管理SQl node和Data node状态。

MYSQLcluster集群,在sql节点写入,是如何把数据存储到数据节点的?

数据节点实际就是单个的数据库实例而已,所以数据存储和一般实例没有太多区别,如果你的意思是怎么保证数据的存储一致性,那这个话就多了,不过,其实当做master-slave的高级模式来理解就好了,只是没有使用binlog的动态转换分发而已


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7340978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存