MySQL se sparge
În ziua când asupra Sun au început să planeze incertitudinile privind viitorul uneia dintre cele mai celebre și utilizate baze de date din întreaga lume, MySQL, ziua post-tranzacție, după ce compania a fost preluată sub umbrela Oracle, multă lume s-a întrebat ce se va întâmpla cu MySQL.
Oracle avea deja în portofoliu o bază de date, deci, cel mai probabil, proiectul MySQL avea toate șansele să rămână lăsat de izbeliște.
Totuși, deși Sun deține denumirea MySQL, codul sursă al acestuia este disponibil oricui. Astfel, ceea ce era previzibil începe să se întâmple, respectiv apariția de fork-uri (variante derivate).
Co-fondatorul MySQL, Monty Widenius, prin compania proprie Monty Program Ab, împreună cu Percona, o altă companie care oferea servicii și suport pentru MySQL, au anunțat pe 13 mai că vor forma un consorțiu neutru, “The Open Database Alliance” cu scopul de a deveni un centru de resurse privind MySQL.
„MySQL industry hub” cum a fost poreclit scopul orientării acestui consorţiu, se va baza pe propria ramură MySQL dezvoltată de Widenius, cu cod derivat, binare, cursuri, suport şi îmbunătăţiri proprii, toate sub marca MariaDB: „MariaDB will work exactly as MySQL. All commands, interfaces, libraries and APIs [Application Programming Interface] that exist in MySQL also exist in MariaDB”, declara Widenius.
Vor existat totuşi câteva diferenţe. MariaDB va include motoarele de stocare Maria DBMS şi Prime XT, iar conform declaraţiilor lui Widenius, mai puţine erori, o linie de testare mai bună, performanţe ridicate, toate acestea comparate cu versiunea Sun a MySQL 5.1 pe care acesta a declarat-o în mod public inutilizabilă în mediu de producţie, astfel, MariaDB şi Open Database Alliance pretându-se şi fiind alternativa cea mai potrivită ca variantă derivată a MySQL.
Declaraţia de presă a The Open Database Alliance, menţionează intenţia de a “unify all MySQL-related development and services, providing a solution to the fragmentation and uncertainty facing the communities, businesses and technical experts involved with MySQL. Still under development, the Open Database Alliance is open to all businesses, organizations and individuals interested in helping create a new, centralized resource for MySQL and to ensure that it remains a top quality, high performance open source database.”
Montz Widenius adăugând într-o declaraţie paralelă “Our goal with the Open Database Alliance is to provide a central clearinghouse for MySQL development, to encourage a true open development environment with community participation, and to ensure that MySQL code remains extremely high quality. Participating members at this stage in the ‘Alliance’ will have a strong voice in how the organization is structured, and we look forward to collaborating with anyone in the industry that provides or depends on MySQL.”