MySQL
systém řízení báze dat / From Wikipedia, the free encyclopedia
MySQL je otevřený systém řízení báze dat uplatňující relační databázový model, vytvořený švédskou firmou MySQL AB, nyní vlastněný společností Oracle Corporation. Jeho hlavními autory jsou Michael „Monty“ Widenius a David Axmark. Je považován za úspěšného průkopníka dvojího licencování – je k dispozici jako svobodný a otevřený sofware pod bezplatnou licencí GPL, tak pod řadou komerčních placených licencí.
Snímek příkazové řádky MySQL | |
Vývojář | Oracle Corporation |
---|---|
První vydání | 23. května 1995 |
Aktuální verze | 8.3.0[1] (16. ledna 2024) |
Operační systém | Windows, GNU/Linux, Solaris, macOS, FreeBSD |
Vyvíjeno v | C, C++ |
Typ softwaru | Relační databáze |
Licence | GPL (verze 2) nebo komerční[2] |
Lokalizace | anglicky |
Web | www.mysql.com |
Některá data mohou pocházet z datové položky. |
MySQL je multiplatformní databáze. Komunikace s ní probíhá – jak už název napovídá – pomocí jazyka SQL. Podobně jako u ostatních SQL databází se jedná o dialekt tohoto jazyka s některými rozšířeními.
Pro svou snadnou implementovatelnost (lze jej instalovat na GNU/Linux, MS Windows, ale i další operační systémy), výkon a především díky tomu, že se jedná o volně šiřitelný software, má vysoký podíl na v současné době používaných databázích. Velmi oblíbená a často nasazovaná je kombinace GNU/Linux, Apache, MySQL a programovacího jazyka PHP, jako základní software webového serveru („technologie LAMP“).
MySQL bylo od počátku optimalizováno především na rychlost, a to i za cenu některých zjednodušení: má jen jednoduché způsoby zálohování; od roku 2005 podporuje i tzv. pohledy, triggery, a uložené procedury.[3]