Kad Oracle iegādājās Sun, kurš, savukārt, pamanījās pirms tam iegādāties MySQL AB, visiem bija lielās acis un nemierīgās sirdis – kas tad nu, kas nu būs ar MySQL.
Aber nekas nebūs, dārgie lasītāji.
Nekas šai kontekstā nav klasiski nekas nemainīsies
. Nekas šai kontekstā ir tas, ka nu ir skaidra MySQL nākotne. Tā kā Oracle DBVS ir lielā naudas mašīna enterprise vidē, tad MySQL tur, protams, nav vietas.
Milzīgo MySQL lietotāju skaitu neviens neplāno aizmirst. Radīsies gan jaunas iespējas gan labosies jaunie bugi. Izstrāde turpināsies, atbalsts par naudu arī paliks.
Galu galā – Oracle un MySQL ir divi kardināli atšķirīgi tirgi, kas pagaidām nekonfliktē. Tieši tāpēc, lai tie arī turpmāk nekonfliktētu, iekš MySQL ļoti ilgi neparādīsies enterprise līmeņa iespējas.
Particionēšana ir, bet ļoti jo ļoti ierobežota.
Storētās procedūras un funkcijas ir, bet ļoti jo ļoti ierobežotas savās iespējās. Ne tikai tīri lingvistiskā ziņā, bet arī paku jeb moduļu neesamības dēļ.
Labi, ir parādījies šeduleris, bet kāds?
Iespējas komunicēt ar ārpasauli (ieskaitot pašu host sistēmu) ir vairāk nekā ierobežotas (jā, jā, zinu – UDF; protams – sagribēji;).
Principā ir ļoti daudz iespējas, kuras daļēji vai pilnībā, bet dažbrīd pat daudz labākā līmenī, ir ieviestas otrās vietas ieguvējā – PostgreSQL. Taču, lai cik labs būtu postgre kā DBVS, tam nav ij ne tuvu tik daudz rīku un to neatbalsta ij ne tuvu tik daudz, cik vabrūt gribētos.
Nē, protams. MySQL ir ļoti labs. Es visur, kur vien iespējams, izmantoju ikurāt to un neko citu. It sevišķi, ja runā par to, kā tas ir attīstījies ceļā 3.x, 4.0, 4.1, 5.0, tagad – 5.1, bet rīt 5.4. Bet biznesa loģiku ielikt datubāzē, kas ir ļoti būtiski, tur pilnvērtīgi un komfortabli nevar. Un, kopš to ir nopircis Oracle, nekad arī nevarēs.
Kādu laiku es nesapratu MySQL izstrādātāju politiku. Tagad, ieliekot to visu Oracle kontestā, viss kļūst skaidrs. Vai arī man tā vismaz šķiet.