返回顶部
首页 > 资讯 > 数据库 >MySQL NDB Cluster和Galera Cluster的主要特性及优缺点
  • 835
分享到

MySQL NDB Cluster和Galera Cluster的主要特性及优缺点

2024-04-02 19:04:59 835人浏览 独家记忆
摘要

这篇文章主要讲解了“Mysql NDB Cluster和Galera Cluster的主要特性及优缺点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysq

这篇文章主要讲解了“Mysql NDB Cluster和Galera Cluster的主要特性及优缺点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql NDB Cluster和Galera Cluster的主要特性及优缺点”吧!

Mysql NDB Cluster是MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器

MySQL NDB Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。

MySQL NDB cluster主要由三种类型的服务组成:

NDB Management Server:管理服务器主要用于管理cluster中的其他类型节点(Data node和SQL Node),通过它可以配置Node信息,启动和停止Node。
SQL Node:在MySQL Cluster中,一个SQL Node就是一个使用NDB引擎的mySQL Server进程,用于供外部应用提供集群数据的访问入口。
Data Node:用于存储集群数据;系统会尽量将数据放在内存中。

优点:
1.通过自动分片实现高水平的写入扩展能力
        MySQL Cluster 自动将表分片(或分区)到不同节点上,使数据库可以在低成本的商用硬件上横向扩展,同时保持对应用程序完全应用透明。 
2.99.999%的可用性
        凭借其分布式、无共享架构,MySQL Cluster 可提供 99.999% 的可用性,确保了较强的故障恢复能力和在不停机的情况下执行预定维护的能力。 
3.SQL 和NoSQL api
        MySQL Cluster 让用户可以在解决方案中整合关系数据库技术和NoSQL技术中的最佳部分,从而降低成本、风险和复杂性。 
4.实时性能
        MySQL Cluster 提供实时的响应时间和吞吐量,能满足最苛刻的 WEB、电信及企业应用程序的需求。  
5.具有跨地域复制功能的多站点集群
        跨地域复制使多个集群可以分布在不同的地点,从而提高了灾难恢复能力和全球 Web 服务的扩展能力。  
6.联机扩展和模式升级
        为支持持续运营,MySQL Cluster 允许向正在运行的数据库模式中联机添加节点和更新内容,因而能支持快速变化和高度动态的负载。

缺点:
    1.基于内存,数据库的规模受集群总内存的大小限制
    2.多个节点通过网络实现通讯和数据同步、查询等操作,因此整体性受网络速度影响
    3.对需要进行分片的表需要修改引擎Innodb为NDB,不需要分片的可以不修改。
    4.NDB的事务隔离级别只支持Read Committed,即一个事务在提交前,查询不到在事务内所做的修改;而Innodb支持所有的事务隔离级别,默认使用Repeatable Read,不存在这个问题。
    5.外键支持:虽然最新的Cluster版本已经支持外键,但性能有问题(因为外键所关联的记录可能在别的分片节点中),所以建议去掉所有外键。
    6.Data Node节点数据会被尽量放在内存中,对内存要求大。


Mysql-cluster的优缺点 

优点:

  1. a)         存在很多限制,比如:不支持外键,数据行不能超过8K(不包括BLOB和text中的数据)

  2. b)         部署、管理、配置很复杂

  3. c)         占用磁盘空间大,内存大

  4. d)         备份和恢复不方便

  5. e)         重启的时候,数据节点将数据load到内存需要很长时间


Galera Cluster for MySQL是一套基于同步复制的多主MySQL集群解决方案,使用简单,没有单点故障,可用性高,能很好保证业务不断增长时我们数据的安全和随时的扩展,号称是世界上最先进的开源数据库集群方案。
主要特点及特性如下:

1.支持InnoDB引擎
2.同步复制,各节点间无延迟且节点宕机不会导致数据丢失
3.多主服务器的拓扑结构
4.可以在任意节点上进行读写
5.自动剔除故障节点
6.自动身份控制,失败节点自动脱离集群
7.自动加入新节点
8.真正行级别的并发复制
9.客户端连接跟操作单台MySQL数据库的体验一致,对应用程序透明,应用程序不需作修改
10.热Standby,在Failover过程中无停机时间(由于不需要Failover)
11.自动节点配置,无需手工备份当前数据库并拷贝至新节点
12.对应于透明,无需更改应用或是进行极小的更改
13.无需进行读写分离
14.真正的基于”行”级别和ID检查的并行复制

感谢各位的阅读,以上就是“MySQL NDB Cluster和Galera Cluster的主要特性及优缺点”的内容了,经过本文的学习后,相信大家对MySQL NDB Cluster和Galera Cluster的主要特性及优缺点这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL NDB Cluster和Galera Cluster的主要特性及优缺点

本文链接: https://lsjlt.com/news/60428.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL NDB Cluster和Galera Cluster的主要特性及优缺点
    这篇文章主要讲解了“MySQL NDB Cluster和Galera Cluster的主要特性及优缺点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQ...
    99+
    2024-04-02
  • 如何对比MySQL NDB Cluster和Percona XtraDB Cluster及Galera Cluster的优缺点
    本篇文章给大家分享的是有关如何对比MySQL NDB Cluster和Percona XtraDB Cluster及Galera Cluster的优缺点,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完...
    99+
    2024-04-02
  • MariaDB Codership Galera Cluster的特性和架构优缺点分别是什么
    MariaDB Codership Galera Cluster的特性和架构优缺点分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ...
    99+
    2024-04-02
  • AWS RDS MySQL和MariaDB Galera Cluster的优缺点比较总结
    AWS RDS MySQL     亚马逊提供的MySQL服务,部署高可用区域,单主节点、隐藏从节点,自动实现HA切换,可以进行在线扩展,超越单个数据库部署的容量,以处理高读取...
    99+
    2024-04-02
  • MySQL Galera Cluster的特性和不足之处分别是什么
    今天就跟大家聊聊有关MySQL Galera Cluster的特性和不足之处分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 ...
    99+
    2024-04-02
  • Percona XtraDB Cluster的优点和缺点介绍
    集群中每一个节点都是普通的MySQL/Percona Server,这意味着你可以把现存的MySQL/Percona Server直接接入集群,或者从集群中拎出来作为普通的MySQL服务。 每个节点拥有所有...
    99+
    2024-04-02
  • MySQL版本的特点及优缺点
    MySQL是一种流行的关系型数据库管理系统,被广泛用于Web应用程序和企业级系统中。本文将探讨MySQL不同版本的特点以及它们的优缺点,并提供一些具体的代码示例。 MySQL 5.7 ...
    99+
    2024-03-15
    版本特点 - 版本优势 - 版本缺点 特点优劣
  • Cassandra有哪些主要的优点和缺点
    Cassandra是一个分布式的NoSQL数据库,具有以下主要优点和缺点: 优点: 高可扩展性:Cassandra可以很容易地水平...
    99+
    2024-04-09
    Cassandra
  • Samza的主要特点和优势是什么
    Samza的主要特点和优势包括: 分布式数据处理:Samza是一个分布式流处理框架,可以处理来自多个数据源的数据流,并将其分布式...
    99+
    2024-04-02
  • 服务器的主要性能和外观特点是什么
    服务器的主要性能和外观特点是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。服务器的特殊用途以及它的应用环境决定了它与PC间的配置有所不同。对于初级人员而言,...
    99+
    2023-06-07
  • 关系型数据库和非关系型数据库的特性以及各自的优缺点
    类型特性优点缺点关系型数据库SQLite、Oracle、mysql1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的就是二维表格模...
    99+
    2024-04-02
  • 云服务器的主要优势是哪些内容和特点
    云服务器(Cloud Server)是一种虚拟服务器,它提供了一种高可用性、高性能、稳定性和可靠性的云计算环境,能够为多个云服务提供平台基础架构。以下是云服务器的主要优势和特点: 高可用性:云服务器通过多台计算机互联来提供高可用性,当主...
    99+
    2023-10-26
    优势 服务器 内容
  • 云服务器的主要优势是哪些内容和特点呢
    云服务器(Cloud Storage,也称为云存储)是一种基于互联网的服务器,可以使用户在任何地方访问和共享数据。与传统服务器相比,云服务器具有以下优势: 弹性和可扩展性:云服务器可以根据需求随时增加和减少存储容量和计算能力,这使得用户...
    99+
    2023-10-27
    优势 服务器 内容
  • 云服务器的主要优势是哪些内容和功能特点
    云服务器(Cloud Stack)是一种云计算服务,通常用于在互联网上提供虚拟服务器集群的存储和计算服务。它们具有以下几个主要优势和功能特点: 弹性可扩展性:云服务器可以按需扩展,以应对不断变化的需求,而无需重新部署整个应用程序或硬件系...
    99+
    2023-10-27
    优势 功能 服务器
  • 云服务器的主要性能参数有哪些特点和作用
    云服务器是一种虚拟服务器软件,通常被用于云计算平台,提供高性能、可靠性和安全性方面的服务。下面是云服务器的主要性能参数和作用: 处理速度:云服务器可以处理数百个并发请求或数万个请求,因此它们比传统的独立服务器要快得多。 弹性伸缩性:云服...
    99+
    2023-10-26
    性能参数 作用 服务器
  • 云服务器的主要优势有哪些方面的特点和作用
    云服务器(Cloud Storage)是一种用于存储和共享数据的服务器,它们通常是由虚拟化技术创建的,具有高度的可扩展性和可靠性。它们通常提供按需扩展的能力,使用户可以自定义存储容量和存储方式,同时可以通过互联网将数据传输到其他位置。 具...
    99+
    2023-10-26
    优势 作用 服务器
  • 云服务器的主要优势是哪些内容和功能特点呢
    可扩展性强:云服务器可以根据用户需求扩展存储和计算资源,以满足用户不断增长的需求。相比传统的服务器,云服务器具有更强的可扩展性和灵活性。 高可靠性:云服务器采用多重备份和冗余机制,能够在发生故障时快速恢复服务。传统的服务器在出现故障时需要...
    99+
    2023-10-28
    优势 功能 服务器
  • 云服务器的主要优势是哪些内容和功能特点的区别
    首先,云服务器的优势在于资源的弹性伸缩。传统的服务器需要进行硬件升级和维护,而云服务器则可以根据用户需求进行弹性扩容和缩容,以满足用户的需求。例如,用户可以在不同的设备上同时使用云服务器,以实现高可用性和灵活性。此外,云服务器还可以实现按需...
    99+
    2023-10-27
    区别 优势 功能
  • 云服务器的主要性能参数有哪些内容和功能特点
    云服务器是一种虚拟化计算平台,它通过网络将多个计算资源(如服务器、存储、网络)连接成一个整体,并通过负载均衡等技术使多个应用程序之间进行交互。以下是云服务器的主要性能参数和功能特点。 性能指标 以下是云服务器的性能指标: CPU性能...
    99+
    2023-10-27
    性能参数 功能 服务器
  • 开源系统监控工具Nagios、Zabbix和Open-Falcon的功能特性汇总及优缺点比较的示例分析
    开源系统监控工具Nagios、Zabbix和Open-Falcon的功能特性汇总及优缺点比较的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Nagios...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作