FB新开源项目获众巨头支持

作者:浮夸的晓编 分类:互联网 发布于:2014-3-31
  Facebook发布了新的开源项目 WebScaleSQL。WebScaleSQL是人气数据库MySQL的一个分支,已获Google、LinkedIn及Twitter等大型互联网公司的支持。同时,Facebook还承诺具有一定MySQL运营经验的机构或个人也可以申请加入WebScaleSQL社区成为贡献者。

  Facebook在MySQL上拥有着相当丰富的经验, 而对MySQL的大量使用也让许多人质疑起Facebook技术堆栈的独立性。在Facebook 距今最近的MySQL讲座中(当时Facebook的用户数为8亿),该公司的MySQL采用正处于疯狂增长期。工程师讨论的级别已经达到每秒6000万次查询机400万行修改,而这个数据还在飞快的增长。当时,社交巨头已经阐述了闪存的重要性, 而在随后的几年内闪存已经被添加到该公司的MySQL基础设施中。

  WebScaleSQL包含了该公司大量的MySQL运营经验,同时也有许多来自其他公司的贡献。该项目与MySQL production-ready发行版保持着同样的进度(当下是5.6版本),Facebook 高级工程师在 官博中还通报了团队到目前的进展。Facebook自己的WebScaleSQL 团队也在进行自己的研究—— 异步的 MySQL 客户端,避免了请求 MySQL 时的再连接、发送或收取;加入了逻辑预读机制,将数据库的全表查询速度提升10 倍。

  囊括Google、Twitter、LinkedIn的豪华整容在Facebook公布的“Who is behind WebScaleSQL?”一栏中我们可以看到,当下项目的贡献者已包括Google、LinkedIn、Twitter三个知名互联网公司的MySQL团队。