Jump to content

WebScaleSQL

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dsimic (talk | contribs) at 00:28, 1 April 2014 (Page created with a brief overview of WebScaleSQL). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

WebScaleSQL is an open source database management system (DBMS) created as a software branch of MySQL's latest production-ready community release, which is version 5.6 as of March 2013. It was announced on 27 March 2014 by Facebook, Google, LinkedIn and Twitter as a joint effort, aiming to provide a centralized development environment for extending MySQL with new features specific to its large-scale deployments, such as building large replicated databases running on server farms.[1][2][3]

Initial improvements to the MySQL's source code came from the four founding companies, but the project is open to peer-reviewed community contributions. As of 27 March 2014, available improvements include the following:[3][4]

  • a framework providing automated testing of all proposed changes
  • a customized suite of database performance tests
  • various improvements to the tests provided by MySQL's community release
  • performance improvements in various areas, including buffer pool flushing, execution of certain types of SQL queries, and support for NUMA architectures
  • improvements related to large-scale deployments, such as the ability to specify sub-second client timeouts.

WebScaleSQL is distributed in source-only form, with no official binaries built and provided. As of 27 March 2014, compiling the source code and running WebScaleSQL is supported only on x86-64 Linux hosts, requiring at the same time a toolchain that supports C99 and C++11 standards. The source code is licensed under GPL v2 license.[3]

See also

References

  1. ^ Steven J. Vaughan-Nichols (2013-03-28). "WebScaleSQL: MySQL for Facebook-sized databases". zdnet.com. Retrieved 2014-04-01.
  2. ^ Jack Clark (2013-03-27). "Forkin' 'L! Facebook, Google and friends create WebScaleSQL from MySQL 5.6". theregister.co.uk. Retrieved 2014-04-01.
  3. ^ a b c "Frequently Asked Questions". webscalesql.org. 2014-03-27. Retrieved 2014-04-01.
  4. ^ "Is Your Change Appropriate?". webscalesql.org. 2014-03-27. Retrieved 2014-04-01.