{"id":16099,"date":"2009-12-22T22:00:00","date_gmt":"2009-12-22T22:00:00","guid":{"rendered":"https:\/\/bm.dev.synology.me\/?p=16099"},"modified":"2026-04-02T14:54:29","modified_gmt":"2026-04-02T14:54:29","slug":"salvati-mysql","status":"publish","type":"post","link":"https:\/\/bm.dev.synology.me\/?p=16099","title":{"rendered":"Salvati MySQL"},"content":{"rendered":"<p>In urma cu vreo zece ani am fost invitat la o conferinta<br \/>\norganizata de unul dintre marii distribuitori ai sistemului de<br \/>\noperare Unix. Intrebat fiind ce parere are despre Linux, unul<br \/>\ndintre oficialii companiei a zambit cu subinteles si a raspuns ca<br \/>\neste foarte bine ca exista si chiar incurajeaza tinerii sa-l<br \/>\nfoloseasca. Evident, s-a starnit o oarecare rumoare, adica exact<br \/>\nceea ce-si dorise oratorul pentru a avea sansa sa expliciteze:<br \/>\nLinux e ca o bicicleta, in vreme ce &#8220;adevaratul&#8221; Unix este o masina<br \/>\nde lux. E foarte bine ca oamenii sa invete macar regulile de<br \/>\ncirculatie mergand cu bicicleta inainte de a se urca la volanul<br \/>\nunui bolid, nu-i asa? Astazi, tonul condescendent al metaforei este<br \/>\nchiar amuzant. Practic, Linux a ingropat sistemele Unix comerciale,<br \/>\niar daca ne mai gandim ca multe dintre cele mai puternice<br \/>\nsupercomputere ale momentului ruleaza Linux, putem constata ca<br \/>\nbicicleta s-a transformat intr-o adevarata masina de curse.<\/p>\n<p>O alta bicicleta open source a fost sistemul de administrare a<br \/>\nbazelor de date MySQL. Folosesc timpul trecut pentru ca au cam<br \/>\ntrecut vremurile cand programul era doar o unealta comoda si<br \/>\nieftina pentru a indeplini sarcinile de stocare destul de simple<br \/>\nnecesare in multe situri web. Desi &#8220;puristii&#8221; bazelor de date &#8211;<br \/>\ninclusiv eu, recunosc &#8211; au strambat din nas la multe dintre abateri<br \/>\nde la modelul relational de care MySQL se facea vinovat, programul<br \/>\na dobandit o imensa popularitate, devenind unul dintre pilonii<br \/>\nmodelului LAMP (Linux, Apache, MySQL, Php\/Perl\/Python), cel care a<br \/>\navut o contributie majora la dezvoltarea internetului. Ca si in<br \/>\ncazul Linux, utilizatorii au preferat sa-si turbo-propulseze<br \/>\nbicicleta in loc sa migreze spre sisteme comerciale. Pana si Google<br \/>\nisi deserveste gigantica baza de utilizatori folosind o varianta de<br \/>\nMySQL. Una dintre cele mai interesante facilitati implementate de<br \/>\nMySQL este posibilitatea de a folosi diverse &#8220;motoare de stocare&#8221;,<br \/>\nin functie de profilul aplicatiei, ceea ce a adus si multe dintre<br \/>\ncaracteristicile asteptate de utilizatorii pretentiosi (de pilda<br \/>\nsuportul pentru controlul tranzactiilor). Astfel, MySQL patrunde<br \/>\ntot mai mult in zona enterprise, rezervata pana nu demult uriasilor<br \/>\nIBM, Microsoft si, bineinteles, Oracle.<\/p>\n<p>Si astfel am ajuns la chestiune. Rezumatul episoadelor precedente:<br \/>\nTocmai cand compania MySQL AB (cea care se ocupa cu dezvoltarea,<br \/>\nintretinerea si distributia programului) se pregatea sa devina<br \/>\npublica, Sun Microsystems a facut o ofera de-a dreptul fabuloasa<br \/>\npentru lumea open source: un miliard de dolari. Dat fiind ca Sun nu<br \/>\ndispunea de un sistem de baze de date si, pe de alta parte, fiind o<br \/>\ngazda buna pentru numeroase softuri open source (OpenOffice,<br \/>\nVirtualBox, Java), preluarea nu a fost primita cu ostilitate de<br \/>\ncomunitatea utilizatorilor si dezvoltatorilor, Sun continuand<br \/>\nmodelul de licentiere duala practicat de MySQL AB si sprijinind<br \/>\ndezvoltarea produsului. Lucrurile s-au incurcat cand Oracle a<br \/>\ninceput demersurile pentru preluarea lui Sun (o tranzactie de circa<br \/>\n7 miliarde de dolari). De data aceasta imensa baza de utilizatori<br \/>\nMySQL s-a aratat ingrijorata, deoarece pe anumite segmente ale<br \/>\npietei MySQL concureaza direct cu Oracle si nu este deloc sigur ca<br \/>\nacesta din urma ar avea vreun interes sa sustina MySQL.<br \/>\nIngrijorarea a fost sporita si de faptul ca Oracle a evitat sa-si<br \/>\ndeclare raspicat planurile in privinta produsului cumparat &#8220;la<br \/>\npachet&#8221; (se stie ca miza majora este Java). In plus, proiectantul<br \/>\nprincipal al MySQL, finlandezul Michael Monty Widenius, a preferat<br \/>\nsa iasa din joc si sa infiinteze o noua companie, Monty Program,<br \/>\ncare isi propune se dezvolte un nou motor de stocare pentru<br \/>\nMySQL.<\/p>\n<p>Pe de alta parte, o achizitie de o asemenea amploare poate sa<br \/>\nafecteze mediul concurential al pietei, asa ca e nevoie de cateva<br \/>\navize antitrust favorabile. Departamentul de Justitie american este<br \/>\nde acord, iar Comisia Europeana se va pronunta la sfarsitul lui<br \/>\nianuarie. Oracle a promis ca va investi mai mult decat Sun in MySQL<br \/>\nsi ca, la limita, comunitatea poate initia o noua linie de<br \/>\ndezvoltare (un &#8220;fork&#8221;). Promisiunea n-a reusit decat sa-l enerveze<br \/>\npe Monty Widenius, care subliniaza ca scindarea nu este o solutie,<br \/>\ndeoarece genereaza confuzie si incertitudine, conditii in care<br \/>\ninvestitiile diferitelor companii in componente aditionale vor<br \/>\ninceta. Campania pe internet lansata de Widenius este si un raspuns<br \/>\nla faptul ca Oracle si-a mobilizat marii clienti sa-i sustina cauza<br \/>\nin fata Comisiei Europene. Ramane acum sa vedem daca forta<br \/>\ncomunitatii poate sa rivalizeze cu forta corporatiilor.\n <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parintele MySQL, finlandezul Monty Widenius, cere sprijinul utilizatorilor si simpatizantilor pentru a convinge Comisia Europeana sa impiedice intrarea popularului produs open source in portofoliul Oracle.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[529],"tags":[14740,10858,14739,437,12906,14741],"class_list":["post-16099","post","type-post","status-publish","format-standard","hentry","category-opinii","tag-java","tag-linux","tag-mysql","tag-oracle","tag-sun","tag-unix"],"_links":{"self":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/16099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16099"}],"version-history":[{"count":1,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/16099\/revisions"}],"predecessor-version":[{"id":36154,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/16099\/revisions\/36154"}],"wp:attachment":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}