MySQL - a free relational database management system. Development and support of MySQL implements Corporation Oracle, received the rights to the trademark together with the absorbed Sun Microsystems, which had previously acquired the Swedish company MySQL AB. The product is distributed as under the GNU General Public License, as well as under its own commercial license. In addition, developers are creating functionality commissioned by licensed users. It is through this order is almost the earliest versions appeared replication mechanism.

MySQL is a solution for small and medium-sized applications. Included in the server WAMP, AppServ, LAMP and portable build servers Denver, XAMPP, VertrigoServ. Normally MySQL is used as a server, which is accessed local or remote clients, but in the distribution includes a library of internal server, allowing MySQL to include stand-alone programs.

The flexibility of the MySQL database to support more types of tables: users can select as table type MyISAM, support full-text search, and table InnoDB, supporting transactions at the level of individual records. Moreover, the MySQL comes with a special type of tables EXAMPLE, demonstrating the principles of creation of new types of tables. The open architecture and GPL-licensed, in the MySQL database there are always new types of tables.

February 26, 2008 Sun Microsystems acquired MySQL AB for $ 1 billion, 27 January 2010 Oracle acquired Sun Microsystems for $ 7.4 billion and included in its line of MySQL database.

MySQL developer community established various branches of code, such as Drizzle, OurDelta, Percona Server, and MariaDB. All these branches already existed at the time of its acquisition of Sun, Oracle.



MySQL has a dual licensing. MySQL can be distributed under the terms of the license GPL. However, under the GPL, if a program includes the source code of MySQL, then it must also be distributed under license GPL. This may deviate from the plans of developers who do not want to open the source code of their programs. For such cases, provided a commercial license, which also provides high-quality service and support.



MySQL ported to a large number of platforms: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS / 2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista and Windows 7. There is also a port of MySQL to OpenVMS. It is important to note that the official website of the database are available for free download not only the source code, but compiled and optimized for specific operating systems ready executables DBMS MySQL.


Programming Languages

MySQL has an API for languages ​​Delphi, C, C ++, Eiffel, Java, Lisp, Perl, PHP, Python, Ruby, Smalltalk, Component Pascal, and Tcl, libraries for languages ​​platform .NET, and also provides support for ODBC by means of ODBC-MyODBC driver.

Like what you see? Contact us for a quote.

Get a quote in 10 minutes for any app or web project.