kada pocne poredjenje MySLQ-a i InterBase/FireBird-a, mene muka u'vati...
MySQL PostgreSQL InterBase
Aktuelna verzija 3.23.39 7.1.2. 6.01
Licenca GPL BSD IPL
Windows verzija Da Da Da
Linux verzija Da Da Da
Solaris verzija Da Da Da
ODBC drajver Da Da Da
JDBC drajver Da Da Da
Stabilnost odlicna vrlo dobra odlicna
Brzina odlicna dobra veoma dobra
Referencijalni integritet Ne Da Da
Pogledi Ne Da Da
Uskladištene procedure Ne Da Da
Triggeri Ne Da Da
Zakljucavanje nivo tabele nivo zapisa nivo zapisa
ACID transakcije delimicno Da Da
Replikacija delimicno Ne Da
*
Vrsta testa MySQL PostgreSQL InterBase
SELECT COUNT(*) 0.007 7.331 8.467
SELECT * 16.804 50.066 *
SELECT *, ORDER BY po neindeksiranom polju 19.669 181.493 38.035
SELECT *, WHERE po neindeksiranom polju 6.652 1.275 4.723
SELECT SUM(), GROUP BY po neind. polju 9.131 25.761 12.133
Dodavanje kolone u tabelu 44.322 0.671 0.25
Brisanje kolone iz tabele 17.092 n/a 0.15
Dodavanje indeksa 23.625 16.933 11.12
SELECT *, WHERE po indeksiranom polju 0.256 0.133 0.173
UPDATE (svi slogovi u bazi) 21.959 454.254 320.07
UPDATE, selektivno po indeksiranom polju 9.989 34.485 9.28
DELETE, po neindeksiranom polju 31.307 72.92 8.12
DELETE, po indeksiranom polju 9.386 1.855 1.06
*
gornji podaci jesu stari, ali dosta i takvi govore: MySQL je zvecka od igracke, u ruci treba drzati neko ozbiljnije oruzje... a i prica o cuvenoj vecoj brzini je samo "prica" zasnovana na samo 4 dobra rezultata prema 6 losijih... MySQL je popularan samo zato sto je vrlo velikoj vecini podataka na netu sasvim dovoljan, jer su tu/tamo podatkovni problemi VEOMA prosti, ali ako se radi ZAISTA sa podacima - onda samo sa srafcigerom krecete da popravljate avion...
*
izvinjavam se na necitkosti "tabela", ali koga interesuje umece da ih sredi :)
postoji samo jedan apsolut u logickoj ravni desavanja/vremena:
SVE je RELATIVNO sem:
- osnovnih konstanti svemira
- logike
...i ove tvrdnje
*
Daniel J. Boorstin: The Discoverers, A History of Man’s Search To Known
Napredak nauke zavisice od covekove spremnosti da poveruje u neverovatno, da prekoraci granicu koju namece zdrav razum.