MySQL Cluster 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MySQL Cluster 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。

目前能够运行MySQL Cluster 的操作系统有Windows、Linux、Mac OS X和Solaris(一些用户通报成功地在FreeBSD上运行了MySQL Cluster ,但MySQL AB公司尚未正式支持该特性)。

一、MySQL Cluster概述

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

MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系,请参见下图:

展开阅读全文

评论 (2)

加载中
打分: 力荐
MySQL 分表分库可以考虑使用 Sharding-JDBC 很靠谱的数据库中间件。代码结构有层次,编码规范。 有兴趣了解,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&39
2017/08/06 23:43
回复
举报
MySQL Cluster 7.3.3的下载地址http://dev.mysql.com/downloads/cluster/ MySQL Cluster
2014/01/05 19:59
回复
举报
更多评论
发表于开发技能专区
2018/10/24 08:16

MySQL Cluster 8.0 里程碑开发版 (8.0.13 dmr) 发布

MySQL Cluster 8.0 里程碑开发版 (8.0.13 dmr) 现已发布! 下载地址 Windows (x86, 64-bit), MSI Installer 8.0.13 (mysql-cluster-8.0.13-dmr-winx64.msi) 224.0M Windows (x86, 64-bit), ZIP Archive 8.0.13 (mysql-cluster-8.0.13-dmr-winx64.zip) 669.4M MySQL Cluster 是一个可写,可扩展,实时,符合 ACID 标准的事...

2
6
发表了资讯
2015/02/26 00:00

MySQL Cluster 7.4.4 发布

MySQL Cluster 7.4.4 发布,此版本现已提供下载,此版本使用 NDB (NDBCLUSTER) 存储引擎 7.4 版本。此版本详细改进内容请看发行说明。 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及...

7
37
发表了资讯
2015/01/22 00:00

MySQL Cluster 7.3.8/7.4.3 RC 发布

MySQL Cluster 7.3.8(5.6.22-ndb-7.3.8)发布,此版本是基于 MySQL Server 5.6,包括 NDB 存储引擎 7.3 版本的特性,修复了一些之前版本的 bug。从这里(http://dev.mysql.com/downloads/cluster/)可以获取 MySQL Cluster NDB 7.3。 MySQL Cluster NDB 7.3 的特性请看 MySQL Cluster 7.3 发行说明。 更多 MySQL Cluster ...

1
27
发表了资讯
2014/09/26 00:00

MySQL Cluster 7.4.1 m1 发布下载

MySQL Cluster 7.4.1 m1 发布,此版本现已提供下载,详情请看这里。 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得...

0
10
发表了资讯
2013/06/19 00:00

MySQL Cluster 7.3 正式版发布

Oracle 刚刚发布了 MySQL Cluster 7.3 GA 版本,这个版本已经预览了 12 个月,包括一个 NoSQL JavaScript 连接器(用于 Node.js)以及外键支持。新版本支持 MySQL 5.6,提升了节点间连接的吞吐量,更具可伸缩的线程提供;全新的自动安装程序简化了设置过程,允许图形化配置(产品级别)和自动调整集群。 MySQL Cluster ...

2
8
发表了资讯
2013/02/02 00:00

MySQL Cluster 7.0.37 GA 发布

MySQL Cluster 7.0.37 GA 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.0.html MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了...

1
11
发表了资讯
2013/01/26 00:00

MySQL Cluster 7.1.26 发布

MySQL Cluster 7.1.26 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.1.html Oracle 继续没有提供该版本的改进说明。 MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件...

1
8
发表了资讯
2012/12/08 00:00

MySQL Cluster 7.0.36 发布

MySQL Cluster 7.0.36 发布,下载地址:http://dev.mysql.com/downloads/cluster/7.0.html MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储...

3
14
发表了资讯
2012/11/21 00:00

MySQL Cluster 7.1.25 发布

MySQL Cluster 7.1.25 GA 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.1.html Oracle 没有提供该版本的改进信息。 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及...

6
8
发表了资讯
2012/11/05 00:00

MySQL Cluster 7.0.35 GA 发布

MySQL Cluster 发布 7.0.x 的最新更新版本 7.0.35 GA,官方没有提供该版本的改进记录。 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎...

2
4
发表了资讯
2012/09/30 00:00

MySQL Cluster 7.3.0 M1 发布

MySQL Cluster 发布了 7.3.0 的首个里程碑版本。下载地址: http://dev.mysql.com/downloads/cluster/7.3.html 官方没有发布该版本的改进记录。 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版...

1
3
发表了资讯
2012/07/18 00:00

MySQL Cluster 7.2.7 GA 发布

MySQL Cluster 7.2.7 GA 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.2.html MySQL Cluster 7.2 系列是基于 MySQL 5.5 版本。MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版...

0
4
发表了资讯
2012/07/16 00:00

MySQL Cluster 7.1.23 发布

MySQL Cluster 7.1.23 发布,下载地址: http://dev.mysql.com/downloads/cluster/7.1.html MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储...

0
6
发表了资讯
2012/05/24 00:00

MySQL Cluster 7.1.22 发布

MySQL Cluster 7.1.22 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.1.html MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存...

0
0
发表了资讯
2012/05/22 00:00

MySQL Cluster 7.2.6 GA 发布

MySQL Cluster 7.2.6 GA 发布了,MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 ...

0
1
发表了资讯
2012/04/18 00:00

MySQL Cluster 7.1.21 发布

MySQL Cluster 7.1.21 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.1.html 详细改进内容请看 http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-news.html

6
0
发表了资讯
2012/03/30 00:00

MySQL Cluster 7.0.31 发布,MySQL集群

MySQL Cluster 7.0.31 发布了 下载链接(Linux Generic): Generic Linux (glibc 2.3) (x86, 64-bit), Compressed TAR Archive(mysql-cluster-gpl-7.0.31-linux-x86_64-glibc23.tar.gz) 236.1M Generic Linux (glibc 2.3) (x86, 32-bit), Compressed TAR Archive(mysql-cluster-gpl-7.0.31-linux-i686-glibc23.tar.gz) ...

0
0
发表了资讯
2012/03/30 00:00

MySQL Cluster 7.1.20 发布,MySQL 集群

MySQL Cluster 7.1.20 发布了 下载地址: Windows (x86, 64-bit), ZIP Archive 179.4M Windows (x86, 32-bit), ZIP Archive 31.9M Windows (x86, 32-bit), ZIP Archive 174.7M 改进内容请看:http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-news.html...

1
1
发表了资讯
2012/03/21 00:00

MySQL Cluster 7.2.5 发布

MySQL Cluster 7.2.5 发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.2.html 改进记录: http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-news.html

0
0
发表了资讯
2012/02/15 00:00

MySQL Cluster 7.2.4 GA 发布

MySQL Cluster 7.2.4 稳定版发布了,下载地址: http://dev.mysql.com/downloads/cluster/7.2.html 改进记录: http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-news.html MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/09/17 17:22

docker 中 安装配置 mysqlcluster(arm)

1:创建两个docker container 这里我使用给指定 container ip的形式创建: 查看容器网络 docker network ls 创建一个新的bridge网络 docker network create --driver bridge --subnet=172.0.12.0/16 --gateway=172.0.1.1 mytestnet 查看网络详情 docker network inspect mytestnet    创建容器,并指定ip docker r...

0
0
发表于数据库专区
2014/10/16 15:06

MysqlCluster 开机自动启动

公司测试环境,使用两台服务器部署了mysql cluster。因为公司机房经常会断电,导致每次服务器重启后,都要手动重启一遍各种服务器,否则无法进行测试,非常麻烦。所以结合之前在网上看到了监控脚本,整理了一个自动启动方案。目前测试还算正常。 mysql cluster的启动需要按照固定的顺序进行:管理节点->数据节点->sql节点...

0
2
发表了博客
2019/03/13 16:46

linux下构建MysqlCluster集群,NDB搜索引擎

搭建管理节点 Ndb搜索引擎对于服务器的内存要求比较高,因为所有数据节点的数据,以及索引,事务等等都需要加载进内存中。 下载 mysql-cluster-gpl-7.6.8-linux-glibc2.12-x86_64.tar.gz 集群压缩包上传至服务器,解压,这里说明一下文件解压后会比较大,尽量增大服务器的磁盘空间。 取出解压文件中的ndb_mgm文件拷贝到/...

0
0
发表于数据库专区
2016/02/14 20:16

分布式mysql数据库mysqlcluster

IP规划 mgm管理节点:192.168.88.199 data1: 192.168.88.204 data2: 192.168.88.205 sql1: 192.168.88.202 sql2: 192.168.88.203 所有节点执行 [root@localhost Desktop]# service iptables stop [root@localhost Desktop]# yum remove mysql-libs-5.1.71-1.el6.x86_64 [root@localhost Desktop]# rpm -qa|grep mysql [...

3
4
发表于数据库专区
2015/07/10 16:10

Windows XP下 MySql Cluster集群的安装和配置

Windows XP 下 MySQL Cluster 集群的安装和配置,相关的文章在网上一搜一堆,但是在自己配置的时候总是会遇到各种各样的问题,今天有时间整理一下,做个记录。

0
0
发表于AI & 大数据专区
2018/08/14 15:27

基于docker的MySQL主从复制

宿主机持久化mysql data 和mysql.cnf mkdir /db/mysqlCluster/master/conf/ mkdir /db/mysqlCluster/master/data/ mkdir /db/mysqlCluster/slavedb01/conf/ mkdir /db/mysqlCluster/slavedb01/data/ 在 ......

0
0
发表了博客
2018/09/20 17:34

MySQL Cluster搭建MySQL高可用性方案讨论

MySQLCluster介绍以及搭建可以参考传送门 MySQL Cluster主要包括三种节点: 数据节点:存储集群的数据,同时集群软件会自动对数据进行分片并冗余。图中NDB SQL节点:查询入口。因为需要消耗较大资源,因此可以进行...

0
0
发表了博客
2015/03/27 13:11

MySQL Cluster7.2.4初步安装部署新特性性能测试等

1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现。 MySQLCluster刚刚诞生的时候可以说是一个可以对数据进行持久化的内存数据库,所有数据和索引都必须装载在内存中才能够正常运行,但是最新的MySQLCluste...

0
0
发表了博客
10/24 11:17

膜拜!阿里技术总监纯手打的《MySQL笔记》内部资料限时分享

前言 求职季在即,技巧千万条,硬实力才是关键,听说今年疫情大环境不好,更要好好准备才行。MySQL是Java程序员面向高级的必备技能,很多朋友在面试时经常在这里折戟沉沙,饮恨不已。熟练掌握MySQL知识,在实践中具有很强的操作性,尤其是在互联网行业,不仅要写好代码、实现功能,而且还要在高并发的情况下能够正常运转...

0
0
发表于AI & 大数据专区
2013/09/18 17:33

keepalived+haproxy 高可用负载均衡

由于在生产环境使用了mysqlcluster,需要实现高可用负载均衡,这里提供了keepalived+haproxy来实现. keepalived主要功能是实现真实机器的故障隔离及负载均衡器间的失败切换.可在第3,4,5层交换.它通过VRRPv2(Virtual Router Redundancy Protocol) stack实现的. Layer3:Keepalived会定期向服务器群中的服务器.发送一个ICMP的...

4
207
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2019/03/27 14:48

PostGreSql和MySql的优劣对比

请教些问题: PostGreSql 也是开源的为什么大多数公司不用这个?(目前了解到平安用这块) Mysql 单表上千万数据就要考虑上分库分表了为啥还那么多人用? (目前Oracle,SqlServer单表上亿查询也很快) PostGreSql 和MySql集群哪个更容易维护? 有没有哪些关系型数据库现在是有分片,副本功能的? 感谢大佬不吝赐教,先谢过,...

4
0
发表了问答
2015/06/17 16:03

使用mysql cluster 部署完mysql负载均衡之后,数据库并不能同步

操作系统:windows 参照以下信息进行的配置: 1、环境规划(我是在虚拟机环境下安装的) win03 192.168.2.57(管理节点,存储节点,sql节点) win03 192.168.2.56(存储节点,sql节点) 2、安装程序 在两台机器上面同时进行 第一步: 下载安装软件地址:https://edelivery.oracle.com/EPD/Search/handle_go 我的用的版本是...

2
2
发表了问答
2014/03/17 17:00

组建MySQL集群的几种方案,求介绍或推荐或科普或点醒

LVS+Keepalived+MySQL(有脑裂问题?但似乎很多人推荐这个) DRBD+Heartbeat+MySQL(有一台机器空余?Heartbeat切换时间较长?有脑裂问题?) MySQL Proxy(不够成熟与稳定?使用了Lua?是不是用了他做分表则可以不用更改客户端逻辑?) MySQL Cluster (社区版不支持INNODB引擎?商用案例不足?) MySQL + MHA (如果配...

12
8
发表了问答
2014/02/13 18:23

关于mysqlslap压力测试工具结果的问题

bin/mysqlslap --defaults-file=/etc/my.cnf --concurrency=1 --iterations=1 --number-int-cols=4 --number-char-cols=35 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=write --engine=ndbcluster,innodb --number-of-queries=50000 --debug-info -S /tmp/mysql.sock 结果...

1
0
发表了问答
2015/01/30 15:18

C#怎么连接mysql cluster集群

使用C#写的web程序,现在想要连接到mysql cluster集群,连接字符串不知道怎么写。

1
0
发表了问答
2015/01/22 17:04

oceanbase 所谓的分布式存储引擎,是类似 mysqlcluster? 没看懂,谁能讲解下?

oceanbase 所谓的分布式存储引擎,是类似 mysqlcluster? 没看懂,谁能讲解下?

1
0
发表了问答
2014/06/07 18:24

mysql cluster的另一台机数据节点无法启动

环境:Centos5.7 mysql-cluster-gpl-7.3.5-linux-glibc2.5-x86_64.tar 一台 192.168.0.180 做一个数据节点、SQL节点、管理节点 一台 192.168.0.199 做一个数据节点、SQL节点 情况:192.168.0.180的三个节点都能启动,但192.168.0.199数据节点无法启动 192.168.0.199my.cnf 防火墙和selinux已关闭 192.168.0.180config.in...

1
0
发表了问答
2014/05/16 01:16

关于用Java实现在线wiki系统

很想用Java开发一个Wiki(登录、搜索、编辑,本来想着挺简单),主要想借此探索一直想要学习的技术,遇到几个难点: 考虑集群环境(其实没有接触过,但总要有第一次嘛); 数据库存储还是文件系统存储? 全文搜索引擎要对每一次修改的提交重建一次索引?开销会越来越大?(Lucene or ElasticSearch) 如何支持Markdown语...

1
0
发表了问答
2014/03/31 10:51

MySQL Cluster 源码中关于数据同步时采用2pc协议的部分

想查看源码中2pc协议的实现,但是没有找到具体代码在哪,请问有谁对这个有了解吗? 谢谢

2
0
发表了问答
2014/01/22 13:50

MySQL Cluster中memcached的同步问题?

环境:VM虚拟机(三个虚拟机,一台作为管理节点,其它两台都装了数据节点和API节点) 问题:开memcached模块时,set一个新数据后,再手动在数据库中更改新set的那个数据,发现再get到的数据并没有同步; 如set key1 0 0 5 abcde 再手动更改mysql中demo_table中的key1的值为bcdef,再get key1时,得到的值还是原来的abcde...

2
1
发表了问答
2014/01/14 11:55

请问MySQL Cluster源码到哪里下载?

找遍mysql官网,没找到下载源码的地方,mysql既然开源,为什么源码藏得这么深?求知道的人告知一声,非常感谢!!

1
0
发表了问答
2010/02/16 20:37

利用MySQL Cluster 7.0 + LVS 搭建高可用环境

1、前言 随着数据量规模的扩大,企业对 MySQL 的要求就不仅仅是能用了,也在寻求各种高可用方案。以前我们的大部分高可用方案其实还存在一定缺陷,例如 MySQL Replication 方案,Master 是否存活检测需要一定时间,而和 Slave 的切换也需要时间,因此其高可用程度较大依赖监控软件或自动化管理工具。而早先的 MySQL Clus...

6
50
发表了问答
2009/04/29 22:15

MySQL Cluster(MySQL 集群) 初试

MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。 ...

12
69
发表了问答
2013/01/24 13:49

关于hibernate连接mysql cluster

@艺术家 你好,想跟你请教个问题: 看到你曾经的留言: http://www.oschina.net/question/854750_77550?sort=time 目前我也在做hibernate连接mysql cluster,尝试了几种方法,总是提示连接不上,请问能不能给一下资料和建议,谢谢你

4
0
发表了问答
2011/01/14 13:44

MySQL cluster 提示我的错误 "Rowid already allocated"

今天早上一过来,检查数据库的时候,发现数据库会时不时的提示我 "Got temporary error 899 'Rowid already allocated' from NDBCLUSTER" 让程序很不稳定,请问各位在遇上这个问题的时候,会如何来解决呢? 环境:ubuntu 10.04 + mysql cluster 7.09...

3
1
发表了问答
2012/11/04 15:01

mysql cluster的hibernate连接字符串怎么写

1 jdbc:mysql:loadbalance://192.168.56.10:3306,192.168.56.20:3306/assetscenterdb?roundRobinLoadBalance=true 请问是这样写吗?不想走弯路!

2
1
发表了问答
2010/06/08 21:54

如何讓 mysql cluster 的 多台ndb節點,網路恢復後,同時重啟

如何讓 mysql cluster 的 多台ndb節點,網路恢復後,同時重啟? 目前有遇到個問題,就是mysql cluster 群集,網路斷線後,會使的整個群集,停止. 必須要去每台ndb節點,重新啟動,才會正常. 這樣如果有幾十台的節點,一台一台處理,根本沒有效率. 請問是否有人可以提供相關的解決方式? 謝謝....

7
1
发表了问答
2012/04/19 16:34

mysql cluster 7.1搭建

简单步骤,分享下: hostname IP 应用 db1 192.168.50.10 MGM db2 192.168.50.20 NDBD db3 192.168.50.30 NDBD2 db4 192.168.50.40 MYSQLD db5 192.168.50.50 MYSQLD ***************************** 1.安装配置管理节点(DB1)MGM ***************************** # groupadd mysql # useradd -g mysql -d /usr/local/mysq...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
435 收藏
分享
返回顶部
顶部