Postgres Professional, de toonaangevende Russische ontwikkelaar van databasesystemen, kondigt de release aan van minor updates voor Postgres Pro Shardman versie 14.12.1.
Postgres Pro Shardman — een nieuwe gedistribueerde relationele database voor systemen met hoge belasting, geschikt voor de grootste installaties van tientallen en honderden TB, wanneer een enkele server niet voldoende is. De database maakt het mogelijk om gegevens te splitsen in delen en deze te verdelen over verschillende servers — shards. Tegelijkertijd biedt de oplossing ingebouwde fouttolerantie en garandeert het de naleving van de ACID-vereisten: atomiciteit, consistentie, isolatie en duurzaamheid.
In deze nieuwe release van Postgres Pro Shardman zijn nieuwe mogelijkheden toegevoegd, de prestaties verbeterd en enkele fouten gecorrigeerd. Onder de belangrijkste wijzigingen:
Kern en extensies
- Een REMOTE parameter is toegevoegd aan het EXPLAIN-commando, dat het mogelijk maakt om EXPLAIN uit te voeren voor queries die op een externe server worden uitgevoerd. Standaard is dit ingeschakeld.
- Er is een eigen logica voor kosteninschatting van plannen geïmplementeerd. Dit stelt de planner in staat om vaker algemene plannen te kiezen bij overeenkomsten tussen algemene en gespecialiseerde plannen.
- Ondersteuning voor het uitsluiten van secties tijdens de uitvoering is toegevoegd voor plan-doelen die gegevensaggregatie uitvoeren op externe servers. Deze optimalisatie is in eerste instantie nodig om secties in algemene plannen te elimineren.
- Cumulatieve metrische gegevens over de grootte van het netwerkverkeer tussen de knooppunten van de Shardman-cluster zijn toegevoegd aan de weergave shardman.pg_stat_netusage.
- Weergave pg_stat_activity is bijgewerkt, die nu de status van de serverprocessen van Shardman toont.
Beheertools
- Beveiligingsproblemen CVE-2023-45288 en CVE-2023-44487 zijn verholpen.
- Een fout in het commando shardmanctl cleanup, die leidde tot het onvermogen om replicagroepen te verwijderen, is opgelost.
- De uitvoer van het commando shardmanctl forall is verbeterd bij een lege uitkomst.
- Een fout in de tool shardmand, die eerder optrad als de Shardman-cluster niet volledig was geconfigureerd, is verholpen.
Bron: linux.org.ru
