甲骨文发布新版MySQL Cluster 7.3

  随着网络、云、社交和移动服务上的加速创新,此次全球发布的MySQL Cluster 7.3 新版本旨在帮助开发者借助这一拥有高可用性、可扩展性、容错且实时的数据库更快、更便捷地不断丰富其应用:

甲骨文近日宣布推出MySQL Cluster 7.3 GA版。

通过面向node.js的新NoSQL JavaScript连接器,MySQL Cluster 7.3可以以最小的开发和运营投入,更简捷和快速地构建出可部署于跨商业硬件集群的服务。

新版本提供的增强性能包括外键原生支持,基于浏览器的自动安装器和新连接线程可扩展性等。这些性能可帮助用户全面应对来自下一代网络、云和通信服务对高可用性数据库的挑战。

此外,与MySQL 5.6服务器的原生集成让开发人员能在基于MySQL 5.6的单一应用内,集成InnoDB和MySQL Cluster存储引擎。

MySQL Cluster是一个开源、自动分片、实时、符合ACID的处理数据库,能实现无单点故障,旨在为下一代网络、云计算、社交和移动而设计。

易于使用,前所未有的可用性和可扩展性

MySQL Cluster 7.3 GA建立在一系列具有开发里程碑的版本之上,并已经接受开发用户的预览、测试并反馈。最新版的增强性能包括:

面向node.js的NoSQL JavaScript连接器:通过从客户端到服务器,再到数据库的所有通路中重复使用JavaScript,实现了开发简化。它为node.js提供了一个原生、异步的JavaScript界面,并同时可查询和接收直接来自MySQL Cluster的结果集,而无需转换到SQL Cluster,这确保了简单查询的低延时率。用于node.js的JavaScript连接器还加入了面向MySQL Cluster且不断增强的NoSQL接口组合,其已囊括Memcached、Java、JPA和HTTP / REST等协议,使NoSQL和SQL能够访问到相同的数据集。

外键支持:通过对不同分片、不同节点或在不同数据中心的不同表格实现自动增强参照完整性,实现了应用逻辑简化和数据模型增强。通过高可扩展性、实时分布式数据库集成先进的RDBMS功能,以跨无共享集群执行外键,同时保持ACID性能和跨分片JOINs的运行能力,从而支持高容量的OLTP和实时分析。通过在集群中使用SQL和NoSQL连接器,实现了跨应用外键。通过InnoDB实施中外键的模块化,开发人员可以重复使用现有的MySQL技巧。

MySQL Cluster自动安装器:使DevOps团队能以图形化的方式在几分钟内配置和实现生产级集群,并可直接从其浏览器对工作量和环境进行自动调整。

与MySQL服务器5.6集成:SQL层目前基于最新的MySQL 5.6 GA版本,可帮助DevOps团队充分利用新版本的增强查询处理能力,以及强大的复制性能。开发人员可在使用最新MySQL 5.6版的单一应用内,一步步地集成InnoDB和MySQL Cluster存储引擎。

连接线程的可扩展性:可实现每一个连接到MySQL Cluster 数据节点的处理能力提升1.5到7.5倍,增加了集群的整体容量和可扩展性。这些性能的提升是通过在内部连接API内,对互斥体的拆分来实现的。连接线程的可扩展性本身在线运行,对于应用来说是完全透明的,通过简便地升级到MySQL Cluster 7.3版本,可从更高的吞吐量中获益。

MySQL开发副总裁Tomas Ulin表示:“最新MySQL Cluster 7.3 GA版融合了网络、移动和新兴应用工作量所需的灵活性、性能和扩展性,以及仅能在RDBMS平台上享有的高可用性和数据完整性。这是一个成功的集成,可充分满足我们最庞大的开发人员和用户的优先需要。”

Big Fish数据库管理高级总监Sean Chighizola表示:“选择MySQL Cluster用于我们实时网络推荐平台的关键因素,在于其不仅能够满足我们目前的工作负载,同时也可长远地满足我们未来的需求。MySQL Cluster 7.3的最新版非常令人振奋,我们正在评估这些新功能,以期待将MySQL Cluster延伸到更多服务中。”