甲骨文编织面料为MySQL集群

MySQL的面料提供了高有效而有跨多个服务器向外扩展的能力

甲骨文已经发布了一个框架,使MySQL数据库协同工作的多个副本,使它更容易为企业轻松运行实时备份数据库,并在多台服务器的MySQL规模。

“织物管理的MySQL服务器的一个农场,”托马斯·尤林,MySQL的工程甲骨文副总裁。

开源MySQL的面料是MySQL 1.4.3工具包,周二公布的一部分。

MySQL是越来越多地被用于高流量网络应用,现在很多人看到的关键任务,这导致甲骨文MySQL的面料添加到包。“我们期待在Web始终有效,这有后端的影响,”尤林说。

特别是,NoSQL的崛起数据库,如MongoDB的和附加从公司的MySQL产品如Percona的已经升温在Web数据库空间的竞争,尤林说。MySQL的面料做工是约在某种程度上,保持MySQL的了解这些发展。

MySQL的织物可相助两个挤压问题在企业内部:增加数据库服务,甲骨文要求高可用性的可靠性和扩展数据库超出了单个服务器,以提高数据库服务器的性能。

为了实现高可用性,用户可以选择有一个或多个数据库服务器充当复制备份到主服务器。当主数据库出现故障,MySQL的面料检测中断和重路由请求到指定的复制数据库服务器,或服务器。应用程序不会看到切换。

MySQL的面料也可以阶段性的数据库分片,使他们能够在多个数据库服务器上铺开,这个过程叫甲骨文向外扩展。拆分数据库是将数据库表分割成多个部分,同时跟踪数据在所有这些各个部分的。

通过分片MySQL数据库,一个组织可以管理必须处理,无论是在被存储的数据量或其中这样的数据被访问的频率方面长得太大,单个服务器数据库。与MySQL面料,管理员可以选择分片表,并指定列作为分片键。

管理员也可以从一台服务器到另一个,当数据增长超过原有的硬件预测可以很方便的移动碎片。

“所有的方式到连接器,MySQL的面料就会明白其中分片数据上,并确保真正得到路由到一个要访问的碎片正确的MySQL服务器的查询,”尤林说。

在此之前的MySQL面料的发布,谁需要这些功能,管理员不得不手工编写代码或购买第三方软件来处理必要建立连锁的MySQL服务器集群方面,尤林说。MySQL的面料提供了一个工具箱,使这项工作轻松了许多。

“有更多的人可以使用布,你不必像知识渊博的有关使用这些东西,”尤林说。

Oracle还提供了一个稍微不同的MySQL版本,称为MySQL集群,这是还内置了高可用性和扩展出功能。使用MySQL集群的语法是不一样的MySQL本身。

MySQL集群还拥有一批对MySQL面料独特的优势,尤林说。最值得注意的是,它提供了更快的故障转移时间,有必要对一些延迟敏感的行业,如电信。它还配备了一个两阶段提交,从而确保交易通过在集群或分布式系统中的所有数据库服务器的充分认可。

押杰克逊涵盖了企业软件和通用技术重大新闻进行在IDG新闻服务。按照约押在Twitter上@Joab_Jackson。约押的电子邮件地址是Joab_Jackson@idg.com

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

版权所有©2014足球竞彩网下载

IT薪资调查:结果是