Tetszik a bejegyzés? Iratkozz fel, oszd meg!


Webadmin rövidhírek #2

Egyszer már írtam rövidhíreket webadminisztrátori (értsd weblapok hátteréül szolgáló szerverek rendszergazdáinak, adminjainak szóló) hírekről, ha minden jól megy, ebből folytatásos sztori lesz, főként MySQL témákban, de semmiképpen sem kizárólagosan. Következzenek hát rövidhíreink.

MySQL 6.0+ újdonságok

A MySQL 5.1 széria lassan, de biztosan éles környezetben is ajánlott verzióvá válik. Ha minden igaz, és a négynapos ünnep alatt nem változott a helyzet, most release candidate szerű állapotban leledzik, s egy olyan könnyelmű vélemény is elhangzott, hogy nincs benne hiba (ami persze nem igaz, de legalább jól hangzik). Ennek fényében ideje előretekinteni a következő MySQL verzióra, a 6.0-ra.

Ha valaki szeretné folyamatosan követni a MySQL 6.0 újdonságait, mindenképpen ajánlom figyelmébe az erről indult blogot, most pedig konkrétan a jövőt összefoglaló bejegyzést, The Roadmap címmel.

Legfőbb újdonságként a kisebb-nagyobb változások mellett kiemelném a Falcon adatbázismotort (igazi tranzakcióképes, modern motor) és az új backup mechanizmust, mely lehetővé teszi az adatbázis műveletek blokkolása nélküli backupolást (mindegyik adatbázismotorral). A MySQL 6.0 a tervek szerint az év vége fele várható.

MySQL optimalizálás

A MySQL a lekérdezéseket optimalizáló stratégiája – ahogy más adatbázisoké is – becslések alapján végzi a munkáját, választja ki a használt kulcsokat, stb. Ez a stratégia nem mindig jön azonban be, van amikor nem árt a rásegítés. Egy konkrét optimalizálással kapcsolatos példát olvashatunk az operációs rendszer cache és a lemezműveletek kapcsán a MySQL Performance Blogban.

Magas rendelkezésre állású MySQL

Több magas rendelkezésre állással kapcsolatos projektet gyűjtött össze a közösség pozitív tevékenységét bemutatandó a MySQLHA blog, melyek mind hoszting cégeknek, mind pedig a nagy rendelkezésre állásra törekvőknek érdekesek lehetnek.

Apache CouchDB

A CouchDB projekt, mely nemrégiben került be az Apache Software Foundation által gondozott projektek közé, egy olyan adatbázismotor, mely nem relációs adatbázisműveletek, hanem sokkal inkább dokumentum jellegű adattárolásra és lekérdezésekre szolgál. A projekt azért is érdekes, mert a Google és az Amazon is hasonló adatbázisokat kínálnak hoszting projektjeik keretében – a cél egy igazán jól skálázható, gyors adatelérést biztosító háttéradatbázis létrehozása. Az adatbázis sémáját (oszlopainak nevét, típusát) nem kell előre meghatározni, egy adatbázis elem (”sor”) szabadon tartalmazhat “oszlopokat”. Másik nézőpontból: egy adatbázis elem gyakorlatilag egy sztringekből, számokból, dátumokból, tömbökből, hashekből álló hashként (asszociatív tömbként) letárolt adathalmaz.

Az adatbázis REST kérésekkel írható, olvasható, az adatok JSON formátumban közlekednek. Mind emiatt, mind pedig a jó skálázhatóság miatt Web 2.0 barát megoldásnak nevezhető adatbázisról van szó, de ne számítsunk összetett, az SQL adatbázismotoroknál megszokott lekérdezhetőségre, amikor nem egy konkrét elemet kérdezünk le, akkor össz-vissz úgynevezett nézetekre támaszkodhatunk csak, melyek függvényszerűen leírt szűrőként működnek.

1 Hozzászólás - “Webadmin rövidhírek #2”


Te mit gondolsz?