MySQL
| MySQL | |
| Autor inițial | MySQL AB |
|---|---|
| Dezvoltator | Oracle Corporation |
| Versiune inițială | 23 mai 1995 |
| Ultima versiune | 5.6.19[1] (30 mai 2014) |
| Preversiune | 5.7.4[2] (31 martie 2014) |
| Stare de dezvoltare | Activ |
| Scris în | C, C++[3] |
| Sistem de operare | Windows, Linux, Solaris, OS X, FreeBSD[4] |
| Limbă | Engleză |
| Tip | RDBMS (sistem de gestiune a bazelor de date relaționale) |
| Licență | GPL (v. 2) sau comercial[5] |
| Site web | www.mysql.com |
| modifică |
|
MySQL este un sistem de gestiune a bazelor de date relaționale, produs de compania suedeza MySQL AB și distribuit sub Licența Publică Generală GNU. Este cel mai popular SGBD open-source la ora actuală[6], fiind o componentă cheie a stivei LAMP (Linux, Apache, MySQL, PHP).
Deși este folosit foarte des împreună cu limbajul de programare PHP, cu MySQL se pot construi aplicații în orice limbaj major. Există multe scheme API disponibile pentru MySQL ce permit scrierea aplicațiilor în numeroase limbaje de programare pentru accesarea bazelor de date MySQL, cum are fi: C, C++, C#, Java, Perl, PHP, Python, FreeBasic, etc., fiecare dintre acestea folosind un tip specific API. O interfață de tip ODBC denumită MyODBC permite altor limbaje de programare ce folosesc această interfață, să interacționeze cu bazele de date MySQL cum ar fi ASP sau Visual Basic. În sprijinul acestor limbaje de programare, unele companii produc componente de tip COM/COM+ sau .NET (pentru Windows) prin intermediul cărora respectivele limbaje să poată folosi acest SGBD mult mai ușor decât prin intermediul sistemului ODBC. Aceste componente pot fi gratuite (ca de exemplu MyVBQL) sau comerciale.
Licența GNU GPL nu permite încorporarea MySQL în softuri comerciale; cei care doresc să facă acest lucru pot achiziționa, contra cost, o licență comercială de la compania producătoare, MySQL AB.
MySQL este componentă integrată a platformelor LAMP sau WAMP (Linux/Windows-Apache-MySQL-PHP/Perl/Python). Popularitatea sa ca aplicație web este strâns legată de cea a PHP-ului care este adesea combinat cu MySQL și denumit Duo-ul Dinamic. În multe cărți de specialitate este precizat faptul ca MySQL este mult mai ușor de invățat și folosit decât multe din aplicațiile de gestiune a bazelor de date, ca exemplu comanda de ieșire fiind una simplă și evidentă: „exit” sau „quit”.
Pentru a administra bazele de date MySQL se poate folosi modul linie de comandă sau, prin descărcare de pe internet, o interfață grafică: MySQL Administrator și MySQL Query Browser. Un alt instrument de management al acestor baze de date este aplicația gratuită, scrisă în PHP, phpMyAdmin.
MySQL poate fi rulat pe multe dintre platformele software existente: AIX, FreeBSD, GNU/Linux, Mac OS X, NetBSD, Solaris, SunOS, Windows 9x/NT/2000/XP/Vista.
Referințe[modificare | modificare sursă]
- ^ „Changes in MySQL 5.6.19”. MySQL 5.6 Reference Manual. Oracle. 30 mai 2014. http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-19.html. Accesat la 30 mai 2014.
- ^ „Changes in Release 5.7.4 (Development)”. MySQL 5.7 Reference Manual. Oracle Corporation. 31 martie 2014. http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-4.html. Accesat la 2 aprilie 2014.
- ^ „MySQL: Project Summary”. Ohloh. Black Duck Software. http://www.ohloh.net/p/mysql/analyses/latest. Accesat la 17 septembrie 2012.
- ^ „Supported Platforms: MySQL Database”. Oracle. http://www.mysql.com/support/supportedplatforms/database.html. Accesat la 24 martie 2014.
- ^ http://www.mysql.com/downloads/
- ^ DB-Engines Ranking
Legături externe[modificare | modificare sursă]
- MySQL - situl oficial
- Ultimele versiuni
- „MySQL” la Open Directory Project
- MySQL site at Oracle.com
- Interview with David Axmark, MySQL co-founder Video
- Anunțul achiziției de către Oracle
- Database Master- Freeware MySQL Manager
- Optimizarea serverului MySQL
- Utilitar scris in PHP pentru gestionarea bazelor de date
|