MySQL
A MySQL egy többfelhasználós, többszálú, SQL-alapú relációs adatbázis-kezelő szerver.
A szoftver eredeti fejlesztője a svéd MySQL AB cég, amely kettős licenceléssel tette elérhetővé a MySQL-t; választható módon vagy a GPL, vagy egy kereskedelmi licenc érvényes a felhasználásra. 2008 januárjában a Sun felvásárolta 800 millió dollárért a céget. 2010. január 27-én a Sunt felvásárolta az Oracle Corporation[1], így a MySQL is az Oracle tulajdonba került.
A MySQL az egyik legelterjedtebb adatbázis-kezelő, aminek egyik oka lehet, hogy a teljesen nyílt forráskódú LAMP (Linux–Apache–MySQL–PHP) összeállítás részeként költséghatékony és egyszerűen beállítható megoldást ad dinamikus webhelyek szolgáltatására.
A MySQL 5.x képességei:
- ANSI SQL 99, számos kiegészítéssel
- Keresztplatformos elérhetőség
- Tárolt eljárások
- Adatbázis triggerek
- Kurzor adatbázisok
- "View" adatbázisok
- Valódi VARCHAR támogatás
- INFORMATION_SCHEMA támogatás
- "Strict" (szigorú) mód
- X/Open XA elosztott tranzakció-feldolgozás (DTP) támogatása; az Innobase InnoDB motorjának használata
- Különálló tároló motorok,(MyISAM olvasási sebességért, InnoDB a tranzakciókhoz és a referenciális integrációhoz, MySQL Archive az elavult adatok kevés helyen történő tárolására
- Tranzakciók az InnoDB, BDB és Cluster tároló motorokkal
- SSL támogatás
- Lekérdezés gyorstár (cache)
- Egymásba ágyazott SELECT -ek
- Szöveges indexelés és keresés a MyISAM motorral
- Beágyazott adatbázis-könyvtár
- Részleges Unicode támogatás
- ACID megfelelés az InnoDB-vel, BDB-vel és Cluster-rel
- Továbbfejlesztett MySQL Cluster
- "Példányosítás"
