Postgres Pro Shardman: Datenbank-Update für Großunternehmen

Postgres Professional, der führende russische Anbieter von DBMS, 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 von mehreren zehn bis mehreren hundert TB, wenn ein einzelner Server nicht ausreicht. Das DBMS ermöglicht es, Daten in Teile zu unterteilen und diese auf verschiedene Server — Shards — zu verteilen. Dabei bietet die Lösung eine integrierte Fehlertoleranz und garantiert die Einhaltung der ACID-Anforderungen: Atomarität, Konsistenz, Isolation und Dauerhaftigkeit.

In der aktuellen Version wurden neue Funktionen hinzugefügt, die Leistung verbessert und einige Fehler behoben. Zu den wichtigsten Änderungen zählen:

Kern und Erweiterungen

  • Ein neuer Parameter REMOTE für den EXPLAIN-Befehl wurde hinzugefügt, der die Ausgabe von EXPLAIN für Abfragen erlaubt, die auf einem entfernten Server ausgeführt werden. Standardmäßig aktiviert.
  • Eine eigene Logik zur Kostenbewertung von Plänen wurde implementiert. Sie ermöglicht es dem Planner, häufiger gemeinsame Pläne auszuwählen, wenn Ähnlichkeiten zwischen allgemeinen und spezialisierten Plänen bestehen.
  • Unterstützung für das Ausnehmen von Sektionen während der Ausführung wurde für Plan-Knoten hinzugefügt, die Datenaggregation auf externen Servern durchführen. Diese Optimierung ist in erster Linie erforderlich, um Sektionen in gemeinsamen Plänen zu eliminieren.
  • Kumulative Metriken für das Volumen des Netzwerkverkehrs zwischen den Knoten des Shardman-Clusters wurden der Ansicht hinzugefügt shardman.pg_stat_netusage.
  • Die Ansicht pg_stat_activity wurde aktualisiert, die nun den Status der verwaltenden Prozesse von Shardman anzeigt.

Verwaltungswerkzeuge

  • Die Schwachstellen CVE-2023-45288 und CVE-2023-44487 wurden behoben.
  • Ein Fehler im Befehl shardmanctl cleanup, der dazu führte, dass Gruppen von Replikationen nicht gelöscht werden konnten, wurde behoben.
  • Die Ausgabe des Befehls shardmanctl forall wurde bei leerem Ergebnis verbessert.
  • Ein Absturz des Dienstprogramms shardmand, der zuvor auftrat, wenn der Shardman-Cluster nicht vollständig konfiguriert war, wurde behoben.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4