Szerző: Bizó Dániel

2009. július 06. 17:31:00

Rengeteg újdonság a PostgreSQL 8.4 kiadásban

Megjelent a PostgreSQL legújabb, 8.4-es verziója. A közel 300 továbbfejlesztést felvonultató kiadás újdonságai közé tartozik a gyorsabb visszaállíthatóság és a rekurzív lekérdezések, de fejlődtek az adminisztrációs és monitorozási képességek.

A nyílt forráskódú, BSD licenc alatt terjesztett PostgreSQL 8.4-es kiadása immár képes egyes táblán belüli műveletek összefogására, és aggregált végrehajtására, anélkül, hogy közbülső eredményeket kellene tárolni és újbóli műveleteket végrehajtani. E mellett az ideiglenes táblák helyét váltja fel a Common Table Expressions, mely a lekérdezés során keletkező adatok tárolja, és teszi elérhetővé a lekérdezés további utasításai számára. Ennek eredményeként lehetővé válnak a rekurzív lekérdezések, melyek addig ismétlődnek és frissítik állapotukat, míg az adatstruktúra végére nm érnek, vagy el nem érik a peremfeltételeket. Ez különösen fastruktúrában tárolt adatok esetén hasznos.

A számos újdonság közé tartozik a TABLE parancs megjelenése, mely a SELECT * FROM utasítással egyenértékű. Az adatbázis-szintű illesztés (collation) azt eredményezi, hogy nem a telepítés jellemzője a karakterkódolás, hanem azt tetszőlegesen meghatározható egyetlen PostgreSQL adatbázis-kezelőben, és a jövőben akár oszloponként is be lehet állítani. Immár oszlopszintű biztonsági beállításokat is alkalmazhatunk, SSL-azonosítást kérhetünk a csatlakozóktól. A monitorozást segíti a pg_stat_statements modul megjelenése, melynek célja a teljesítmény szempontjából rossz, problémás lekérdezések megtalálásának felgyorsítása, ahogyan a Dtrace és SystemTap eszközök 43 új szondázással gazdagodtak.

A javuló teljesítmény, a szóeleji töredékekre történő keresés képessége mellett a tárolt eljárások programozása is rugalmasabbá vált, és az adatvisszaállítási folyamat párhuzamosításának köszönhetően akár kettő-nyolcszorosára is gyorsulhat az adatbetöltés és az adatbázis objektumok létrehozása. A változások teljes listáját itt lehet olvasni, míg a korábbi kiadásokkal történő összevetés itt látható.

a címlapról

Hirdetés

Python everywhere!

2020. február 23. 22:19

Gyere Pythonozni a HWSW rendezvényeire! Megmutatjuk, hogy a Python nem csak a fejlesztők nyelve, hiszen egyszerűsége miatt előszeretettel használják az üzemeltetők és DevOps szakemberek, tesztelők, illetve az adattudósok is, és elfut szinte bárhol, a mikrovezérlőktől egészen a böngészőkig.