Componente

Proiectul Drizzle planifică o dezbatere MySQL

How to get the most performance out of Azure database for MySQL

How to get the most performance out of Azure database for MySQL
Anonim

Bazele de date bazate pe open source MySQL au început să fie o alternativă ușoară la sistemele de gestionare a bazelor de date mari, bazate pe resurse, precum Oracle sau Sybase. De-a lungul anilor, utilizatorii s-au certat pentru tot mai multe caracteristici, cauzând codul bazei MySQL să se umfle cu capabilități care anterior au fost găsite doar pe verișoarele sale comerciale.

Dar nu toți dezvoltatorii de MySQL sunt de acord cu această direcție. Unii consideră că este timpul să nu aplicăm frânele, ci să facem o întoarcere. În special, unii clienți din comunitatea de dezvoltare de aplicații Web au solicitat o bază de date slabă, medie, care să nu piardă timp cu caracteristici de ultimă generație care nu sunt necesare pentru aplicațiile Web. In aceasta saptamana, ei au raspuns la apelul lor.

Proiectul Drizzle, anuntat miercuri de catre directorul de arhitectura MySQL Brian Aker, incearca sa reinventeze MySQL folosind o arhitectura micro-kernel. Elementele superficiale vor fi scoase din baza de date a bazei de date și vor fi mutate în module, permițând utilizatorilor să le încarce sau să le lase așa cum se dorește. Printre caracteristicile marcate pentru modularizare se numără declanșatoarele, vizualizările, procedurile stocate, listele de control al accesului și unele tipuri de date.

[Citiți în continuare cele mai bune casete NAS pentru streaming media și copii de rezervă]

audiența este "backendul infrastructurii web și componentele cloud." Codul său va fi dezvoltat în arhitecturi moderne multi-cpu / multi-core, cu scopul de a permite o concurență masivă pe o scară care depășește implementarea actuală a MySQL. Acesta va sprijini procesoarele pe 32 și 64 de biți.

MySQL AB, compania care deține drepturile de autor pentru baza de date MySQL, a fost achiziționată de Sun Microsystems în luna aprilie a acestui an. Deși grupul MySQL operează încă mai mult sau mai puțin independent în cadrul Sun, baza de date MySQL este din punct de vedere tehnic un produs software Sun.

Nu este atât de rău, care va fi dezvoltat mai mult sau mai puțin independent, cel puțin pentru moment. Deși mai mulți dintre dezvoltatorii de Drizzle care conduc lucrează pentru Sun / MySQL, Aker scrie în proiectul FAQ, "Modelul de dezvoltare se bazează pe o colaborare deschisă". Codul sursă al proiectului va fi disponibil sub licența GPL v2 pentru software-ul open source.

Pentru moment, nu a fost anunțat niciun program concret pentru o versiune cu disponibilitate generală de Drizzle. Dacă dvs. sau oricine din organizația dvs. doriți să vă implicați contribuind codul la versiunea inițială, cu toate acestea, instrucțiunile sunt disponibile în FAQ și Drizzle Wiki.