今年的MySQL创新技术大会上,MySQL推广人员除了强烈推荐大家使用MySQL 5.5版本以及ORACLE会继续精心打造MySQL Server之外,MySQL CLUSTER也是一个亮点,8个数据节点的集群能提供每分钟10亿的QUERY(QPS),不清楚测试过程是如何,如果MySQL团队能够提供详细过程的话,相信有更多人愿意看到这样的情形的。先让我们先了解下MySQL 集群的历史,列出来得目的是让大家在选择cluster的时候更好的做出一个客观判断。
MySQL 集群有两种命名方式,在Mysql5.1版本之前,MySQL 集群是以MySQL版本号命名;MySQL5.1(包括)之后开始以mysql-mysql_server_version-ndb-ndbcluster_engine_version来区分,这样即使同一个MySQL服务器版本,也可能有多个集群版本。
2004-6-28
MySQL Cluseter 4.1.3发布,并第一次添加集群功能;Fix bugs
2004-9-16
MySQL Cluseter 4.1.5对范围、全表扫面性能上提高;修改DDL操作方式;在线备份;NULL索引的处理;在ndb_mgm客户端增加更多的命令;更改ndb_mgmd和ndbd启动参数等等,该版本做了大量修改;Fix bugs
2004-12-14
MySQL Cluseter 4.1.8更改默认端口号2200à1186由IANA确定的;ndb_mgm增加几个命令;将命令行选项都定义到my.cnf的节点中。增加集群日志信息;Fix bugs
2005-1-13
MySQL Cluseter 4.1.9采用新的方式实现传输者共享内存等;Fix bugs
2005-2-12–>2005-5-26
MySQL Cluseter 4.1.10–>MySQL Cluseter 5.0.7 一直都再Fix bugs
2005-5-26–>2009-12-04
MySQL 5.0.8–>MySQL Cluseter 5.0.88 只修过两次Bug;
2006-12-20
MySQL5.1.14开始出现NDB 6.1.0新的命名方式为了与MySQL服务器区分,6.1.X版本只是做了提高备份速度、为跟踪事务、扫描操作和锁情况增加DUMP客户端、单独设置每个数据节点启动时分配内存的超时时间、增加参数、数据节点使用内存的限制、添加几个客户端管理工具、修bug等
2007-4-3
MySQL5.1.16–NDB 6.2.0 开始beta版,注定6.2.X发布很多重要的MySQL内核方面的更新,如支持磁盘数据;支持行复制(不能利用之前语句级的);在线ALTER TABLE和ADDDROP INDEX的性能提高;让大小可变记录更有效;增加节点的最大值;新的内存分配器;增加连接池提供并发能力
2007-7-2
MySQL5.1.19–NDB 6.3.0 开始beat版,由于存储空间的问题,对备份和LCP文件进行压缩,节省空间42%左右;在Optimize Table时整理动态可变字段的碎片;集群间复制的冲突检测与解决方案。
2008-12-22
NDB6.4.0发布了版本就消失了
2008-3-18
升级NDB7.0版本,之后NDB7.0开始对集群性能与扩展进行大刀阔斧的修改,增加多线程数据节点只是通过不同的二进制文件进行;在线添加数据节点;支持磁盘 数据文件多线程访问;改进大数据记录处理能力;支持WINDOWs平台;简化集群监控和管理;支持后台电信级目录;MySQL集群快照选项;支持事务改变结构,对DDL在数据库节点发生故障时完好恢复。
2010-2-01
NDB7.1版本发布beta版,增加监控管理能力ndbinfo-statstic报告和MySQL集群JAVA连接器;已开始在电信领域使用了。
2011-10-03
NDB7.2版本自适应查询本地化提高速度近70倍;采用本地的Memcached API实现NoSQL;增强数据节点可扩展性;多站点集群;简化active/active复制;统一用户权限;整合MySQL5.5服务器;支持虚拟机环境;自动在线添加节点;一步式创建集群
目前NDB7.2版本有商业版针对电信运营商,在集群中的有些功能会比MySQL server更优,比如在NDB 6.2.0的时候就实现了fast dropadd index,而MySQL Server到5.5版本才实现,其实从NDB版本预先新增功能来看,MySQL是要把cluster的步子迈大点,不仅注重社区版的,CGE版本也会大力,CGE价格可以查询http://mysql.com/tcosavings/,1-4个CPU插槽的价格是$10,000。还是推荐大家使用非CGE版本。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
OpenWorld18大会:Ellison宣布数据库的搜寻和破坏任务
在旧金山举行的甲骨文OpenWorld 2018大会中,甲骨文首席技术官(CTO)兼创始人Larry Elli […]
-
ObjectRocket着力发展Azure MongoDB服务
MongoDB吸引了微软公司的注意力,微软公司计划针对运行于该公司2017年发布的Azure Cosmos D […]
-
创建NoSQL数据建模符号 企业架构师亲自上阵
新兴的NoSQL数据风格促使创新的应用程序快速发展,但NoSQL同时也带来了挑战。NoSQL系统能够快速投入生产,有时甚至根本不用创建任何的前期模式。
-
深入理解Amazon DynamoDB NoSQL云数据库服务
Amazon DynamoDB NoSQL云数据库即服务主要为跨移动设备、网页web端、游戏、数字营销和物联网领域的应用提供支持。