A builder.au egy nagyon igényes tesztben hasonlítja össze
a jelenleg vezető négy adatbázismegoldást (Oracle, IBM, Microsoft,
MySQL) és elég látványosan a MySQL-t hozza ki győztesnek. A teszt
alapján a többihez képest ennek az előnye a nagyon erős skálázhatósága.
Nincs operációs rendszerhez vagy platformhoz kötve és az ingyenes
változat is elboldogul kluszterekkel. Akárhány CPU-val, táblával,
felhasználóval elboldogul stb. A teszt kiemeli, hogy a többi
megoldással szemben a MySQL egy teljes, ingyenes rendszer, azonban ha
fizetünk a supportért, akkor az is kiemelkedő a többihez képest.
Az összehasonlításból
nekem éppen az ugrott ki, hogy a MySQL legnagyobb előnye, hogy
nincsenek benne buta hibák vagy korlátozások. Míg például a Microsoft
SQL legnagyobb táblamérete 4 Gb, addig a MySQL-nél ez a szám 64 Tb
(azaz annak 15 ezerszerese). Vagy míg az IBM DB2-nek legalább 3-4 Gb
ramra van szüksége a MySQL akár egy 486-oson is elfut.
Összefoglalásképpen: A MySQL sokkal jobban skálázható minden
szempontból “ellenfeleinél” és egy egyenletesen jól teljesítő, ingyenes
adatbázisrendszer. Legnagyobb hátránya, hogy nem kezel tárolt
eljárásokat (bár az 5-ös már képes erre) de bevallom őszintén ezek
nekem soha nem hiányoztak és a MySQL gyakorlati felhasználását tekintve
a legtöbbször ez a funkció tényleg mellőzhető…
Elküldés
Hozzászólás
Hozzászólás RSS
Ezekkel az összehasonlító tesztekkel az a baj, hogy olyan szoftvereket hasonlítanak össze, amik eltérõ célra készültek. Egy Oracle helyett senki sem fog MySQL-t használni, mint ahogy MySQL-t sem érdemes Oracle-re cserélni. Másra valók.
A MySQL-t szerintem a Firebirddel vagy az Interbase-zel lehetne összehasonlítani, nem azokkal, amik a tesztben szerepeltek. Az összehasonlító táblázatban egy csomó mellékes dolog szerepel, mint pl. az indexek nevének hossza… elég komolytalannak tûnik.
Az 5.0 verzió egyébként órási elõrelépés. A 4.x hemzsegett a “buta hibáktól”, alapvetõ hiányosságoktól, ANSI szabványokkal való inkompatibilitásoktól, ezeknek a problémáknak a nagy részét sikerült az új verzióban megoldani.
A mysql a tesztben levo adatbazisokhoz kepest csak egy jatek…
Ref: foobar
Tipikus példája a csõlátásnak. Végre kiismerted valamelyik méregdrága konkurens fõbb hibáit? A MySQL miatt még nem állt a légiközlekedés a Nyugati parton több mint egy napig… Másrészt egy 4GB adatbázis limit 2005-ben egy gyereklaptoppra való nem egy adatbáziskezelõbe. Ez ma már majdnem az Acess 64000 rekordos határa. Nevetséges.
Másrészt ha teszteltél hozzáférési idõket egy M* és egy MySQL-en akkor eldöntheted ki is ír játékprogit. Kb. 10x gyorsabb a MySQL, viszont pont végtelenszer olcsóbb.
Az 5-ös MySQL már tényleg nem játékszer, de azért az MSSQL-hez írt 4GB-s határ ne tévesszen meg senkit, mert ez a korlát csak az ingyenes Express változatra vonatkozik.
A tesztet nem szeretném minõsíteni, elég annyi, hogy az igényessége erõsen megkérdõjelezhetõ. Az az adatbázis kezelõ motor, amelyik nem kezel tárolt eljárásokat, konkrétan játék, aminek hiányát minusz végtelen ponttal kell jutalmazni egy valóban független, valóban objektív tesztben. Ez a játék persze tökéletesen alkalmas lehet arra, hogy játszanak benne játék rendszerekkel.
De az adatbázis elméletrõl írtak helyettem nálam okosabbak sok könyvet, nem itt akarok beállni a sorba.
Szociális Ketrec: Ezzel messze nem értek egyet. Tény, hogy a MySQL felhasználása kicsit más, mint a többié ezért hiányzanak belõle a tárolt eljárások, de ezek sohasem hiányoztak. Véleményem szerint ezek hiánya arra “kényszeríti” a felhasználót, hogy másként oldja meg a problémát, ami a sokkal gyorsabb megoldást eredményez.
(megj: amúgy MySQL 5-ben vannak tárolt eljárások… ez egy viszonylag új verzió, nem annyira elterjedt, de funkciók terén nagyon erõteljes. Általában ha MySQL, akkor a 4-esrõl van szó, mert ez még nam annyira elterjedt.)
A mysql sok szempontból sokkal profibb a többinél, például kluszterek építése, sebesség stb. tekintetében. Persze az igazi elõnye, hogy egyetlen negatívumként felírható jellemzõje a tárolt eljárások kezelésének hiánya, nincsenek benne alap hibák… (limitek stb.)
Ha már játékszer, te mit javasolsz?
(megj: a négy adatbázismotor közül egyedül a MySQL és az Oracle az amit nem egy rémálom használni… az utóbbi sajnos nagyon drága.)
Itt ez az angol szöveg:
Perhaps MySQL is best known for two reasons: firstly it is open source and perhaps the clincher for most, it is free. Now where other vendors offer a free version of their software, it is inevitably a nobbled version with support for only a single CPU, memory restrictions, database size restrictions, or they include a performance throttle to ensure sales of the higher end products from the same vendor are not eroded.
mi az a vendor?