A Postgres Professional, a vezető orosz adatbázis-kezelő fejlesztő, bejelentette a Postgres Pro Shardman 14.12.1-es verziójának kisebb frissítéseit.
Postgres Pro Shardman — egy új elosztott relációs adatbázis-kezelő, amely nagy terhelésű rendszerekhez készült, és legfeljebb több tucat vagy akár több száz TB méretű telepítésekhez is alkalmas, amikor egyetlen szerver már nem elegendő. Az adatbázis lehetővé teszi az adatok darabokra bontását és különböző szerverekre — shardokra — való elosztását. Eközben a megoldás beépített hibatűrést biztosít, és garantálja az ACID követelmények betartását: atomaritás, konzisztencia, elszigeteltség és tartósság.
A legújabb kiadásban a Postgres Pro Shardman új lehetőségekkel bővült, javult a teljesítmény, és néhány hibát is kijavítottak. A legfontosabb változások közé tartozik:
Yád ellenőrzések és kiegészítések
- Hozzáadva a REMOTE paraméter az EXPLAIN parancshoz, amely lehetővé teszi az EXPLAIN kimenetét, még az távoli szerveren futó lekérdezések esetén is. Alapértelmezés szerint be van kapcsolva.
- Megvalósították a költségértékek értékelésére vonatkozó saját logikát. Ez lehetővé teszi a tervező számára, hogy gyakrabban válassza a közös terveket, ha a közönséges és a specializált hasonlít egymásra.
- Támogatást kaptak a júliusi szakaszok megszüntetése a végrehajtás során a tervcsomópontok számára, amelyek adatgyűjtést végeznek távoli szervereken. Először is az optimalizálás szükséges a közös tervek szakaszainak eltávolítására.
- Hozzáadva a felhalmozott metrikák a Shardman klasztercsomópontok közötti nagyobb hálózati forgalomról az shardman.pg_stat_netusage.
- Frissítve a pg_stat_activity nézet, amely most már a Shardman kiszolgáló folyamatok állapotát mutatja.
Adminisztrációs eszközök
- Javítva a CVE-2023-45288 és CVE-2023-44487 sérülékenységek.
- Kijavítva egy hiba a parancsban shardmanctl cleanup, amely lehetetlenné tette a replikációs csoportok törlését.
- Javítva a parancs kimenete shardmanctl forall üres eredmény esetén.
- Megszüntették a hiba a shardmand, amely korábban bekövetkezett, ha a Shardman klaszter nincs teljesen konfigurálva.
Forrás: linux.org.ru
