> O sa manjeasca cu copitele lor capitaliste bunatate de baza de date
> ... vor muri o gramada de copii cu mucii la gura si mainile in
> php_globals_on si nu va mai merge pe servere de productie cu pentium 2
> la 300. Sunt infiorat de imaginea asta ... si sunt convins ca o sa
> faca praf tot ce dezvoltat MySQL AB pana acum, asa cum au facut si cei
> de la IBM cu Apache.
>
> Teoria constipatiei evolueaza :)
Sa lasam posturile astea pline de mucozitati intelectuale la o parte
si sa vedem cum evolueaza lucrurile. Imi permit sa comentez putin ce
s-a intamplat in week-end-ul ce tocmai s-a incheiat.
MySQL AB, cu cele 18.5 milioane de dolari in cont, a cumparat compania
Netfrastructure.
Facand abstractie de numele frumos cred ca nu aveti alte informatii
despre Netfrastructure. Nici daca va spun ca e compania lui Jim Starky
nu o sa fiti prea iluminati. Dar daca va spun ca Jim Starky e
arhitectul care a "nascut" in 1984 motorul de baze de date ce a
devenit InterBase/Firebird, si ca e sotul lui ann Harrison de la
IBPhoenix (care e de fapt firma pe care si-au crest-o cei ce au plecat
de la Borland/Inprise/InterBase in momentul cand au facut Interbase
open-source, si care ofera suport profesional pentru firebird)...ei,
atunci, copii mosului, cred ca lucrurile se mai lumineaza nitel.
Jim Starky e un tip brava, care de peste 20 de ani (mai precis din
1984, daca nu ma insel) se ocupa cu baze de date. Firma lui (Groton) a
fost cumparata cred de Ashton-Tate (da tata, aia cu dBase-ul!!!) care
a fost cumparata de Borland si asa a ajuns Interbase (proaspat
botezata) sa fie inclusa la pachet cu instrumentele RAD (cu Delphi si
C++ builder). S-ar putea sa mai fi fost o achizitie intermediara, dar
asta nu prea conteaza.
Motor de RDBMS bun, footprint mic (aproape de embedded),
multiplatforma (de fapt avea ceva radacini si prin PDP-11 si alte
"vechituri", inainte de a ateriza in lumea windows), tranzactii,
proceduri stocate, triggere, view-uri, cu mecanisme ce asigurau
consistenta datelor in medii cu useri concurenti (motor
"multi-versiune" in terminologia InterBase)...aveau tot ce trebuie.
Dar marketingul de la Borland au reusit sa nu impuna brandul InterBase
desi aveau un produs bun (mai vechi decat MS SQL server care vine pe
linia Sybase si care e cu citiva ani mai nou, mult mai ieftin,
multiplatforma...)...bleah...they blew it. nu ma mira ca tot in
perioada aia au facut si kkt-ul Borland -> Inprise -> Borland si
zvonul cu achizitia corel de catre Borland. Iar de curind Borland a
anuntat ca intentioneaza sa isi vanda divizia de medii de dezvoltare
(aia cu Delphi, C++ Builder si JBuilder). Cei care ne-am inceput
activitatea de programare structurata in Pascal si care inca isi mai
amintesc fiorul generat de compilarea primului program cu TurboPascal
vom pastra un moment de reculegere in memoria unei companii ce a
insemnat ceva pentru industria IT.
So, revenim la Jim Starky si MySQL. Ca sa vedeti ce idei are mosul
asta de Jim Starky in cap va recomand sa dati o tura pe la
www.netfrastructure.com. Mai pe scurt, Netfrastructure e un mix de
baze de date, tehnologie Web si Java. Un fel de LAMP intr-un singur
produs multiplatforma dar bazat pe Java (nu solutia de la Sun, ci un
JVM scris special si optimizat pentru asta). Iar in ultimii doi ani
s-a ocupat cu Vulcan, care e un Firebird rescris modular aporoape de
la zero pentru sisteme multiprocesor de 64 de biti. Asta a fost facut
pe bani la comanda celor de la SAS (pentru cine nu stie ce e SAS -
tema de casa :)).
Bun..deci in curind ne asteptam sa gasim din ce in ce mai multe puncte
comune intre Firebird si MySQL. Lasind la o parte glumitele pe care le
mai emit eu pe lista (ca MySQL NU este o baza de date
serioasa..comparativ cu Firebird) asta are un impact major.
Market researcher Evans reported early in 2005 that MySQL was used by
40% of developers, immediately followed by Firebird with 39%. The
acquisition means that the Firebird architecture will be the most
popular on the planet with a very large margin.
Asta inseamna deja masa critica dragii mei. Daca punem cap la cap ce
pot oferi cele doua linii de produse ("query cache" de la MySQL cu tot
ce are la pusculita Firebird adunat in 20 de ani de dezvoltare)
incepem sa intrevedem in cursul acestui an un produs care va fi
concurent redutabil pentru produsele closed-source. Dadca se mai
adauga la reteta si ceva scalalilitate a la PostgreSQL deja viitorul
pare foarte roz..
Firebird taman ce este in stadii beta pentru versiune 2 (final foarte
curind). Pentru versiunea 3 erau in roadmap merge-ul cu Vulcan si cu
Fyracle (asta e o versiune de Firebird ce accepta via JDBC deocamdata
PL/SQL de al Oracle...destul de bun ca sa poata rula Compiere fara
modificari in cod, si ala a fost facut sa mearga cu Oracle
9.1/9.2/10i). In versiunea 3 se asteapta ca PL/SQL sa devina pur si
simplu unul din dialectele limbajului SQL acceptat de Firebird (sa nu
fie limitat doar la conexiuni JDBC...).
Ca sa nu mai lungim: cum suna un motor de baze de date cu robustetea
Firebird, viteza MySQL, care poate avea o cota de piata / popularitate
de 70-80%, si ii mai bagi si ceva limbaj PL/SQL asa, ca sa rotunjim
notele de la meritul tehnic si impresia artistica...?
Take that, Larry :)
sincer sa fiu, desi sunt fan Firebird asa cum unii dintre voi sunt
fani MySQL, nu ma asteptam la una ca asta. dar trebuie sa recunosc
faptul ca e o lovitura magistrala, si cred ca cei de la MySQL o coceau
inca de la faza cu InnoDB, si au finalizat-o in momentul in care
Oracle a facut prima tentativa sa ii cumpere.
Tiberiu "ender MyFyracle fan" Atudorei
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug