MySQL
A Wikipédiából, a szabad lexikonból.
A MySQL egy többfelhasználós, többszálú, SQL-alapú relációs adatbázis-kezelő szerver.
A szoftver fejleszője a svéd MySQL AB cég, amely kettős licenceléssel teszi elérhetővé a MySQL-t; választható módon vagy a GPL, vagy egy kereskedelmi licenc érvényes a felhasználásra.
Az MySQL az egyik legelterjedtebb adatbáziskezelő, 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.
Tartalomjegyzék |
[szerkesztés] Elérhetősége programnyelvekből
Egyedi illesztőfelületekkel az adatbáziskezelő elérhető C, C++ , C#, Delphi, Eiffel, Smalltalk, Java, Lisp, Perl, PHP, Python, Ruby és Tcl programozási nyelvel. Egy MyODBC nevű ODBC interfész további, ODBC-t kezelő nyelvek számára is hozzáférhetővé teszi az adatbáziskezelőt. A MySQL számára az ANSI C a natív nyelv.
[szerkesztés] Adminisztrációja
A MySQL adatbázisok adminisztrációjára a mellékelt parancssori eszközöket ( mysql és mysqladmin) használhatjuk. A MySQL honlapjáról grafikus felületű adminisztráló eszközök is letölthetők: MySQL Administrator és MySQL Query Browser.
Széles körben elterjedt és népszerű alternativa a PHP nyelven írt, nyitott forráskódú phpMyAdmin. A phpMyBackupPro (amelyet szintén PHP-ban írtak) adatbázisok (akár időzített, ismétlődő) mentésére szolgál eszközül.
[szerkesztés] A MySQL jellemzői
[szerkesztés] Platformok
A MySQL különböző platformokon futtatható: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, 0Netware, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP és a Windows frissebb verziói. Egy OpenVMS átirat elérhető itt: [1].
[szerkesztés] A legfrissebb produktív változat
E cikk írásakor, 2005-ben a MySQL 4.1.12 verziója a produktív, üzembiztosan használható változat, amely az alábbi tulajdonságokkal rendelkezik:
- Az ANSI SQL 99 bő részhalmazának és bővítéseinek széleskörű támogatása
- Keresztplatformos támogatás
- Az adatbáziskezelőtől független tárolómotorok (MyISAM a gyors olvasáshoz, vagy a tranzakciókat és hivatkozási integritást kezelő InnoDB)
- Mentési pontokat is kezelő tranzakciók
- SSL támogatás
- lekérdezések gyorstárazása
- al-lekérdezések (beágyazott SELECT-ek)
- replikáció (one-master)
- teljesszövegű indexelés és keresés a MyISAM motor használatával
- beágyazott adatbázis-könyvtár
- teljes Unicode-támogatás
- ACID megfelelőség az InnoDB motorral
- klaszterezés a MySQL Cluster használatával
- 2005. október 24-én a MySQL AB bejelentette, hogy elérhető a méltán népszerű adatbázis-kezelőjük 5.0-s verziója. A bejelentés [[2]] itt.
[szerkesztés] Hiányzó jellemzők
- tárolt eljárások
- triggerek
- kurzorok
- nézetek
- Multi-master replikáció
[szerkesztés] Külső hivatkozások
- dokumentáció: http://dev.mysql.com/doc/
- gyakori kérdések: http://dev.mysql.com/tech-resources/faq.html
- letöltés: http://dev.mysql.com/downloads/