MySQL Light: Drizzle

Amikor a MySQL SQL kompatibilitása kezd elég jó lenni, nem gondolná az ember, hogy eszébe jut valakinek rontania azon. Pedig eszébe jutott, bár a cél jóval inkább a forráskód egyszerűsítése, és egy az eredetinél sokkal jobban skálázható adatbázismotor lesz, mint a butítás.

A Drizzle a MySQL kódbázisára épülő, könnyített változat, melynek fejlesztéséhez úgy tűnik, hogy többen is kapcsolódnak – ráadásul a MySQL tulaj Sun berkeiből. A csonkítás – többek között – érintette a nézeteket, triggereket, tárolt eljárásokat, a lekérdezések gyorsítótárazását és a jogosultság kezelést is, tehát rendesen folyt vér is a művelet közben. Ezek a funkciók azért lettek beáldozva, hogy egy olyan “kicsi”, karbantartható forráskód szülessen, mellyel aztán meg lehessen célozni cloud computing környezetben futó alkalmazásokat.

A funkciók többségének eltávolítását egyébként teljesen korrektnek tartom abból a szempontból, hogy egész jól meg lehet lenni ezek nélkül a funkciók nélkül – a MySQL története is ezt bizonyítja, ezeknek a funkcióknak egy része nem volt jelen, a MySQL viszont töretlenül fejlődött. Ha tényleg sikerül kialakítani egy az eredetinél jobban skálázható szervert, akkor elég sokat nyerhetünk a dologgal.

Addig is viszont ideje lenne hivatalosan (nem release candidate-ként) is megjelennie végre a MySQL 5.1-nek.

6 thoughts on “MySQL Light: Drizzle

  1. Bártházi András Post author

    Kaszás Balázs: Azért annak a MySQL 3.23-nak komoly problémái voltak, és már egy jóideje biztonsági frissítés sem jött ki hozzá, szóval eléggé meggondolnám. Az SQLite-ot 1 felhasználó párhuzamos kiszolgálására tervezték, csak nulla látogatottságú oldalon illendő használni. Ha rendesen megcsinálják a skálázhatóságát, akkor ütős adatbázis szerver lehet belőle.

  2. Kaszás Balázs

    Nyilván, én is csak viccnek írtam. Mindenesetre elgondolkodtató, hogy 3.23 idejében arra hajtottak, hogy legyenek triggerek, tárolt eljárások, tranzakciókezelés, s az idő mégis arra felé halad, hogy egy pici/egyszerű/kompakt RDBMS-t készítsenek?!

  3. Hodicska Gergely

    Miért nem olvassátok el, amiket írnak? Csodálkozva olvastam a hup.hu-n is, hogy miket sikerült összeírni. Nem cél (főleg első körben), hogy egy “tisztességes” RDBMS-t alkossanak, hanem hogy letisztítsák a kódbázist, illetve hogy egy olyan architektúrát hozzanak össze, amiben az egyes funkciók modulárisak.

    Meglátjuk majd, hogy mit sikerül összehozni, akár még elég jó dolog is kisülhet belőle, azért olyan emberek vannak mögötte, mint Brian Aker, aki szerintem elég okos figura, valamint memcache és hasonló cuccokhoz közeli fejlesztők.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>