Postgres Professional, přední ruský vývojář DBMS, oznamuje vydání drobných aktualizací Postgres Pro Shardman verze 14.12.1.
Postgres Pro Shardman — nová distribuovaná relační DBMS pro vysoce zatížené systémy, vhodná pro největší instalace o objemu desítek a stovek TB, kdy jednotlivý server nestačí. DBMS umožňuje rozdělit data na části a distribuovat je na různé servery — shard. Řešení zároveň zajišťuje vestavěnou odolnost proti chybám a garantované dodržování požadavků ACID: atomičnosti, konzistence, izolace a trvanlivosti.
V dalším vydání byl do Postgres Pro Shardman přidán nový funkce, vylepšena výkonnost a opraveny některé chyby. Mezi klíčové změny patří:
Jádro a rozšíření
- Byl přidán parametr REMOTE příkazu EXPLAIN, který umožňuje výstup EXPLAIN pro dotazy prováděné na vzdáleném serveru. Výchozí nastavení je zapnuto.
- Byla zavedena vlastní logika hodnocení nákladů plánů. Umožňuje plánovači častěji vybírat obecné plány při podobnosti obecných a specializovaných.
- Byla přidána podpora vylučování sekcí během provádění pro uzly plánu, které provádějí agregaci dat na externích serverech. Optimalizace je především potřebná pro odstranění sekcí v obecných plánech.
- Byly přidány kumulativní metriky velikosti síťového provozu mezi uzly clusteru Shardman v zobrazení shardman.pg_stat_netusage.
- Bylo aktualizováno zobrazení pg_stat_activity, které nyní ukazuje stav obslužných procesů Shardman.
Nástroje pro správu
- Byly odstraněny zranitelnosti CVE-2023-45288 a CVE-2023-44487.
- Byla odstraněna chyba v příkazu shardmanctl cleanup, která vedla k nemožnosti odstranění skupin replikace.
- Bylo vylepšeno výstup příkazu shardmanctl forall při prázdném výsledku.
- Byla odstraněna chyba nástroje shardmand, která se dříve vyskytovala, pokud nebyl cluster Shardman zcela nakonfigurován.
Zdroj: linux.org.ru
