临沂市兰山区建设局网站做的好的茶叶网站
web/
2025/10/9 13:22:05/
文章来源:
临沂市兰山区建设局网站,做的好的茶叶网站,域名被墙查询检测,做艺术文字的网站文章目录 1.简介2.组成参考文献 1.简介
MySQL Cluster 是官方推出的基于 NDB#xff08;Network DataBase#xff09;存储引擎的高可用和可伸缩的分布式数据库系统。
以下是 MySQL NDB Cluster 的主要特点和能力#xff1a;
高可用#xff1a;MySQL Cluster 具有内置的高… 文章目录 1.简介2.组成参考文献 1.简介
MySQL Cluster 是官方推出的基于 NDBNetwork DataBase存储引擎的高可用和可伸缩的分布式数据库系统。
以下是 MySQL NDB Cluster 的主要特点和能力
高可用MySQL Cluster 具有内置的高可用性功能可以自动检测和恢复故障。它支持故障检测和节点恢复以确保集群中的数据和服务可用性。分布式存储NDB 存储引擎支持将数据分布在多个节点上实现了数据的分布式存储。这意味着数据可以水平扩展从而提高了存储容量和性能。实时处理MySQL Cluster 旨在支持实时数据处理特别适用于需要低延迟和高吞吐量的应用程序如电信、在线游戏和金融领域。自动分区NDB 存储引擎支持自动分区可以根据数据分布自动将数据分割成多个分区以实现负载均衡和高性能。动态扩展MySQL Cluster 支持动态添加和删除节点因此可以根据需求扩展集群。事务支持MySQL Cluster 支持 ACID原子性、一致性、隔离性和持久性事务确保数据的一致性和可靠性。并行查询NDB 存储引擎支持并行查询允许同时执行多个查询以提高性能。多地域复制MySQL Cluster 支持跨地域的数据复制使数据在不同地理位置之间进行同步以提高数据冗余和可用性。
2.组成
一个 MySQL Cluster 主要由以下三部分组成
SQL Node
SQL 节点主要负责实现一个数据库在存储层之上的所有事情比如连接管理Query 优化和响应 Cache 管理等等只有存储层的工作交给了 NDB 数据节点去处理了。也就是说在 MySQL Cluster 环境中的 SQL 节点可以被认为是一个不需要提供任何存储引擎的 MySQL 服务器因为他的存储引擎由 NDB 节点担任。
Management Node
管理节点的作用是管理集群中的其他节点执行提供配置数据、启动和停止节点以及运行备份等功能。因为这种类型的节点管理其他节点的配置所以应该首先启动这种类型的节点然后再启动任何其他节点。使用命令 ndb_mgmd 启动管理节点。
Data Node
数据节点主要实现底层数据存储功能。每一个数据节点保存完整数据的一个 fragment也就是一个数据分片或者一份完整的数据视节点数目和配置而定所以只要配置得当MySQL Cluster 在存储层不会出现单点的问题。使用命令 ndbd 或 ndbmtd 启动数据节点。
下面是一幅 MySQL Cluster 的基本架构图出自 MySQL 官方参考手册 参考文献
Chapter 23, MySQL NDB Cluster 8.0
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89652.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!