Postgres Professional, der führende russische DBMS-Entwickler, gibt die Veröffentlichung von Minor-Updates für Postgres Pro Shardman Version 14.12.1 bekannt.
Postgres Pro Shardman — eine neue verteilte relationale DBMS für hochbelastete Systeme, geeignet für die größten Installationen in den Bereichen von Dutzenden bis zu Hunderten von TB, wenn ein einzelner Server nicht ausreicht. Die DBMS ermöglicht es, Daten in Teile zu teilen und auf verschiedene Server — Shards — zu verteilen. Gleichzeitig bietet die Lösung integrierte Fehlertoleranz und garantiert die Einhaltung der ACID-Anforderungen: Atomarität, Konsistenz, Isolation und Beständigkeit.
Das neueste Update von Postgres Pro Shardman bringt neue Funktionen, verbesserte Leistung und behebt einige Fehler. Zu den wichtigsten Änderungen gehören:
Kern und Erweiterungen
- Ein neuer Parameter REMOTE für den EXPLAIN-Befehl wurde hinzugefügt, der die Ausgabe von EXPLAIN für Abfragen, die auf einem entfernten Server ausgeführt werden, ermöglicht. Standardmäßig aktiviert.
- Eine eigene Logik zur Kostenschätzung der Pläne wurde implementiert. Diese ermöglicht es dem Planer, öfter gemeinsame Pläne auszuwählen, wenn Ähnlichkeiten zwischen allgemeinen und spezifischen bestehen.
- Unterstützung für das Ausschließen von Abschnitten während der Ausführung für Plan-Knoten hinzugefügt, die Datenaggregationen auf externen Servern durchführen. Diese Optimierung ist in erster Linie erforderlich, um Abschnitte in gemeinsamen Plänen zu entfernen.
- Kumulative Metriken zum Datenverkehr zwischen den Knoten des Shardman-Clusters im View hinzugefügt. shardman.pg_stat_netusage.
- Die Ansicht pg_stat_activity wurde aktualisiert und zeigt nun den Status der Shardman-Dienste an.
Verwaltungstools
- Die Schwachstellen CVE-2023-45288 und CVE-2023-44487 wurden behoben.
- Ein Fehler im Befehl shardmanctl cleanup, der dazu führte, dass Replikationsgruppen nicht gelöscht werden konnten, wurde behoben.
- Die Ausgabe des Befehls shardmanctl forall wurde bei leerem Ergebnis verbessert.
- Ein Fehler in dem Dienstprogramm shardmand, der zuvor auftrat, wenn der Shardman-Cluster nicht vollständig konfiguriert war, wurde behoben.
Quelle: linux.org.ru
