MySQL

MySQL (officially pronounced as /m ˌɛskjuːˈɛl/ "My S-Q-L",[5]) is an open-source relational database management system(RDBMS).[6] In July 2013, it was the world's second most[a] widely used RDBMS, and the most widely used open-source client–server model RDBMS.[9] It is named after Michael Widenius' (who is a co-founder of MySQL) daughter, My,[10] while "SQL" stands as the abbreviation for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation.[11] For proprietary use, several paid editions are available, and offer additional functionality.
MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open-source web application software stack (and other "AMP" stacks). LAMP is an acronym for "LinuxApache, MySQL,Perl/PHP/Python". Free-software open-source projects that require a full-featured database management system often use MySQL. Applications that use the MySQL database include: TYPO3MODxJoomlaWordPressphpBBMyBBDrupal and other software. MySQL is also used in many high-profile, large-scale websites, including Google[12][13] (though not for searches),Facebook,[14][15][16] Twitter,[17] Flickr,[18] and YouTube.[19]
On all platforms except Windows, MySQL ships with no GUI tools to administer MySQL databases or manage data contained within the databases. Users may use the included command line tools,[20][21] or install MySQL Workbench via a separate download. Many third party GUI tools are also available.
MySQL is written in C and C++. Its SQL parser is written in yacc, but it uses a home-brewed lexical analyzer.[22] MySQL works on many system platforms, including AIXBSDi,FreeBSDHP-UXeComStationi5/OSIRIXLinuxOS XMicrosoft WindowsNetBSDNovell NetWareOpenBSDOpenSolarisOS/2 Warp, QNXOracle SolarisSymbian,SunOSSCO OpenServer, SCO UnixWareSanos and Tru64. A port of MySQL to OpenVMS also exists.[23]
The MySQL server software itself and the client libraries use dual-licensing distribution. They are offered under GPL version 2,[24] beginning from 28 June 2000[25] (which in 2009 has been extended with a FLOSS License Exception)[26] or to use a proprietary license.[27]
Support can be obtained from the official manual.[28] Free support additionally is available in different IRC channels and forums. Oracle offers paid support via its MySQL Enterprise products. They differ in the scope of services and in price. Additionally, a number of third party organisations exist to provide support and services, including MariaDB and Percona.
MySQL has received positive reviews, and reviewers noticed it "performs extremely well in the average case". and that the "developer interfaces are there, and the documentation (not to mention feedback in the real world via Web sites and the like) is very, very good".[29] It has also been tested to be a "fast, stable and true multi-user, multi-threaded sql database server"

Share this

Related Posts

Previous
Next Post »