Odabir prave baze podataka je veoma bitna stvar. MySQL i Oracle već dugi niz godina vode "bitku", a na kraju dana sve se svodi na osobnu preferencu. Pogledajmo prvo prednosti i mane te donesimo neke zaključke po čemu bi mogao MySQL biti bolji.
MySQL podržava sljedeće operativne sustave:
-
Windows
-
Mac OS X
-
Linux
-
UNIX
-
z/OS
-
BSD
-
Symbian
-
AmigaOS
MySQL je besplatan što je velika prednost te se fluidnije izvodi. Mnogi korisnici, uključujći i mene smatraju da je i više user-friendly. Skalabilnost je zaista na velikoj razini, a ukoliko ste programer pronaći ćete se u raju s odličnom podrškom za development interface elemente. Isto tako kada je sigurnost u pitanju, MySQL zauzima sami vrh.
MySQL koristi Full-text, Hash, R-/R+ Tree indexing, postoji veliki, odnosno bolje rečeno ogroman community (zajednica) za MySQL podršku, a da ne govorimo o vodičima!
Oracle na drugu stranu podržava sve navedene operativne sustave no ne radi s BSD-om, Symbianom te AmigaOS-om. Koristi i više indexa nego samo tri kao što to radi MySQL - dakle to su: Bitmap, Partial and Reverse te Expression.
Oracle ne podržava Javu, ali zato to radi MySQL. MySQL radi samo sa statičnim sustavima dok Oracle podržava i dinamične. Za Oracle ćete izdvojiti minimalno 180 američkih dolara što je oko 1000 hrvatskih kuna.
Oracle je zaista prepun opcija te bez problema vrti velike ILTB/VLDB. Oni koji obožavaju podešavati do tančina će zavoljeti Oracle instantno! Oracle je DB na koji se možete osloniti, a ima i Flashback tehnologiju. Često se ažurira.
Ovo su neke glavne linije smjernice kako bi i sami uvidjeli tko i kako te gdje posjeduje jači arsenal te bolju kvalitetu. Što se tiče komperativne prednosti MySQL-a nad Oracleom, idemo redom:
-
MySQL je besplatan
-
MySQL je lakši za korištenje
-
MySQL je ekstremno popularan te postoji veliki broj vodiča za rad te ogromna zajednica ako imate pitanja
-
Performanse MySQL-a nadmašuju Oracle u nekim instancama
-
MySQLnešto bolje pruža efikasno izvođenje pod većim opterećenjima
-
Java je podržana baš kao i Perl, a njih Oracle izbjegava
-
MySQL je skalabilniji
Na kraju dana, Oracle će uvijek biti okarakteriziran kao DB s više opcija te s dozom versitilnosti, a MySQL je robustan te brz DB s visokom dozom popularnosti.