Komponentit

Drizzle-projektien suunnitelmat avattu MySQL

Anonim

Avoimen lähdekoodin MySQL -tietokanta alkoi elämästä kevyeksi vaihtoehdoksi suurille, resursseille nälkäisille tietokannan hallintajärjestelmille, kuten Oracleille tai Sybaseen. Vuosien mittaan kuitenkin käyttäjät ovat puhuneet yhä useammista ominaisuuksista, jotka ovat aiheuttaneet MySQL: n koodibussien kääntymisen sellaisten ominaisuuksien kanssa, joita aiemmin oli vain löytynyt kaupallisista serkusta.

Mutta kaikki MySQL-kehittäjät eivät ole samaa mieltä. Jotkut ajattelevat, että on korkea aika ei pelkästään jarruttamaan, vaan ottamaan U-kierrosta. Erityisesti tietyt Web-sovellusten kehitysyhteisön asiakkaat ovat vaatineet laihdutta, keskiarvoista tietokantaa, joka ei tuhlaa aikaa korkeammilla ominaisuuksilla, joita ei tarvita Web-sovelluksissa. Tällä viikolla heidän puheluaan vastattiin.

MySQL-arkkitehtuurin johtaja Brian Akerin keskiviikkona julkistama Drizzle-projekti yrittää keksiä MySQL-tekniikkaa mikro-ytimen arkkitehtuurilla. Tarvittavat ominaisuudet poistetaan tietokannan ytimestä ja siirretään moduuleiksi, jolloin käyttäjät voivat ladata ne tai jättää ne halutuksi. Modulaarisointiin merkityistä ominaisuuksista ovat liipaisimet, näkymät, tallennetut menettelyt, kulunvalvontalistat ja jotkin tietotyypit.

[Lue lisää: media-suoratoiston ja varmuuskopioinnin parhaat NAS-laatikot]

Hankkeen usein kysyttyjen kysymysten mukaan sen kohde yleisö on "Web-infrastruktuurin tausta ja pilvikomponentit." Sen koodia kehitetään nykyaikaisten monikytkentäisten / monipääsyisten arkkitehtuurien suhteen, joiden tarkoituksena on mahdollistaa massiivinen rinnakkaisuus asteikolla, joka ylittää nykyisen MySQL-toteutuksen. Se tukee sekä 32-bittisiä että 64-bittisiä suorittimia.

Sun Microsystems osti tämän vuoden huhtikuussa MySQL AB: n, joka omistaa tekijänoikeudet MySQL-koodibussiin. Vaikka MySQL-ryhmä toimii edelleen itsenäisesti Sunissa, MySQL-tietokanta on teknisesti Sun-ohjelmistotuote.

Not so Drizzle, joka kehitetään enemmän tai vähemmän itsenäisesti, ainakin tällä hetkellä. Vaikka useat johtavat Drizzle-kehittäjät toimivat Sun / MySQL: n toimesta, Aker kirjoittaa projektin usein kysytyistä kysymyksistä. "Kehitysmalli on avoimen yhteistyön piirissä." Projektin lähdekoodi on saatavana GPL v2: n avoimen lähdekoodin ohjelmistolisenssin alla.

Nyt ei ole ilmoitettu konkreettista aikataulua Drizzle-julkaisun yleiselle saatavuudelle. Jos sinä tai joku organisaatiossasi haluaisi osallistua antamalla koodin alkuperäiselle julkaisulle, ohjeet ovat kuitenkin saatavilla FAQ: ssä ja Drizzle Wikissä.