Komponenter

Drizzle Project planlegger en nedgradert MySQL

Asset Inventory And Project Management System in PHP MySQL

Asset Inventory And Project Management System in PHP MySQL
Anonim

MySQL-databasen med åpen kildekode begynte å fungere som et lett alternativ til store ressurs-sjuke databasebehandlingssystemer, for eksempel Oracle eller Sybase. I løpet av årene har brukerne imidlertid klamret seg for flere og flere funksjoner, noe som førte til at MySQLs kodebase svulmet med evner som tidligere bare ble funnet på sine kommersielle fetter.

Men ikke alle MySQL-utviklere er enige om denne retningen. Noen føler at det er høy tid ikke bare å bruke bremsene, men å ta en U-sving. Spesielt har enkelte kunder i webapplikasjonsutviklingssamfunnet kalt en mager, gjennomsnittlig database som ikke sløser med tid med avanserte funksjoner som ikke er nødvendige for webapps. Denne uka ble besvart.

Drizzle-prosjektet, annonsert onsdag av MySQLs direktør for arkitektur Brian Aker, forsøker å oppfinne MySQL ved hjelp av en mikrokjernearkitektur. Overflødige funksjoner vil bli fjernet fra databasekjernen og flyttet inn i moduler, slik at brukerne kan laste dem eller legge dem etter ønske. Blant funksjonene som er merket for modularisering, er utløser, visninger, lagrede prosedyrer, tilgangskontrolllister og enkelte datatyper.

[Videre lesing: Best NAS-bokser for media streaming og backup]

Ifølge prosjektets FAQ, er målet publikum er "Web infrastruktur backend og cloud komponenter." Koden sin vil bli utviklet med moderne multi-cpu / multi-core arkitekturer i tankene, med sikte på å muliggjøre massiv samtidighet på en skala som overgår dagens MySQL-implementering. Det vil støtte både 32-biters og 64-biters CPUer.

MySQL AB, selskapet som har opphavsrett til MySQL-kodebase, ble kjøpt opp av Sun Microsystems i april i år. Selv om MySQL-gruppen fortsatt driver mer eller mindre uavhengig innenfor Sun, er MySQL-databasen teknisk sett et Sun-programvareprodukt.

Ikke så Drizzle, som vil bli utviklet mer eller mindre uavhengig, i hvert fall for nå. Selv om flere av de ledende Drizzle-utviklerne jobber for Sun / MySQL, skriver Aker i prosjektet FAQ: "Utviklingsmodellen er en basert på åpent samarbeid." Prosjektets kildekode vil bli gjort tilgjengelig under GPL v2 åpen kildekode programvarelisens.

For øyeblikket er det ikke annonsert noe konkret tidsplan for generell tilgjengelighet av Drizzle. Hvis du eller noen i organisasjonen din ønsker å få involvert ved å bidra med kode til den første utgivelsen, er det imidlertid veiledning i FAQ og Drizzle Wiki.