Facebook的,其他互联网巨头联合起来,以扩展的MySQL

WebScaleSQL希望装备与高性能特性的开源MySQL数据库

Facebook已经加入了一些其他的互联网服务巨头,如谷歌和LinkedIn的,装备好了大规模的工作MySQL的关系数据库管理系统。

新集团,称为WebScaleSQL,包括来自Facebook,谷歌,LinkedIn和Twitter的工程师。

“我们发起WebScaleSQL的目标是让MySQL的社区面向尺度成员的工作更加紧密地结合在一起,以那些最重要的是我们优先考虑的方面,写道:” Facebook的软件工程师Steaphan格林,在博客中宣布合作

“我们的目标是创造知识共享一个更加一体化的系统,帮助企业利用在MySQL 5.6已经找到了强大的功能,同时建立和增加更多的功能,是专门针对在大型环境中的部署,”格林写道。

Facebook拥有开源MySQL的最大的部署之一,如果不是最大的单一部署。数据库系统设有Facebook的1.23十亿用户的数据。

许多其他社交网络公司都回避使用关系数据库如MySQL完全赞成的NoSQL数据库,如Cassandra的或了Riak,这是从白手起家到跨多个服务器的主机非常大的数据集蔓延。

Facebook的,而不是使用MySQL与沿Memcached的缓存系统复制到众多的服务器在全球范围内的数据。

WebScaleSQL不单单是其努力提高MySQL的低延迟网络全球规模的工作。

Percona的提供了一个版本的MySQL的高性能应用,被称为Percona的服务器

MariaDB的细雨MySQL的叉都在考虑可扩展性方面创建。

即使是公司管理MySQL的代码,甲骨文,整体式的MySQL与快速使得Memcached的类直接调用数据,而不是通过数据库引擎本身去处理程序。

Oracle还提供的MySQL的一个单独的版本,所谓的MySQL集群,对服务器集群使用,虽然它从MySQL有很大不同,不是电信和其他一些特殊行业的广泛应用之外。

该项目WebScaleSQL坚持为WebScaleSQL代码库是不是MySQL的的一个分支,与MySQL本身独立的版本不兼容,而是一个分支进行大规模的使用进行了优化。

这项工作是基于MySQL的,5.6版的最新的生产就绪版本。该组织希望甲骨文将接受一些变化到MySQL,版本5.7的下一个版本。

该项目已经产生了一些工具,在其事业的帮助。它已经开发一组压力测试以及用于创建和审查代码变化的自动化框架。

有几个项目已经在进行中。

其中一个项目是一个异步MySQL客户端时,它正在处理一个不会阻止其他请求。Facebook的创建此修复程序它目前正由其他WebScaleSQL工程师审查。

该基团也审查其他的Facebook的MySQL扩充如预读机制,可通过10倍速度的全表扫描。

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

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

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

IT薪资调查:结果是