Wie andere PostgreSQL verteilen

Blog

Wie andere PostgreSQL verteilen

In diesem Vortrag des technischen Leiters von Citus geht es darum, was Citus ist – und wie Citus die PostgreSQL-Erweiterungs-APIs verwendet, um Postgres in eine verteilte Datenbank zu verwandeln. Marco Slot erklärt, wie Citus funktioniert, was Sie über die neuen Tabellentypen wissen müssen, die Citus einführt (verteilte Tabellen und Referenztabellen), was der Distributed Query Planner macht und wie Citus verteilte Datenbanktransaktionen handhabt.

Marco untersucht auch die 4 Anwendungs-Workloads, die Postgres häufig skalieren müssen – darunter mandantenfähige SaaS-Apps, kundenorientierte Analyse-Dashboards sowie traditionellere Schlüsselwert-Workloads mit vielen JSON-Daten. Schließlich teilt Marco die Ergebnisse von Leistungsbenchmarks wie HammerDB TPROC-C und YCSB, um die Leistung eines einzelnen Postgres-Knotens, eines einzelnen Citus-Knotens, eines Citus-4-Knoten-Datenbankclusters und eines 8-Knoten-Clusters zu vergleichen.

Citus ist als Open Source und in der Cloud als Hyperscale (Citus) verfügbar, eine Option im verwalteten Dienst Azure Database for PostgreSQL. Dieser Vortrag wurde von einem Paper inspiriert, das Marco auf der SIGMOD 2021-Konferenz über verteilte Postgres und Citus gehalten hat – der Link zum Paper ist unten. Wir hoffen, Sie genießen es.

Video-Lesezeichen:
► 0:30 Was ist Citus?
► 1:17 Vier Workload-Muster, die PostgreSQL skalieren müssen
► 5:29 Was ist eine Postgres-Erweiterung?
► 5:42 So funktioniert Citu
► 14:28 Performance-Benchmarking von Citu

✅ Erfahren Sie mehr:
Anderes Open-Source-Repository: https://github.com/citusdata/citus
Erste Schritte mit Citus: https://aka.ms/get-started-with-citus
Anderer Beitrag auf der SIGMOD 2021: https://aka.ms/citus-sigmod-paper-2021

#postgresql #azurblau

wie man minereum verkauft

www.youtube.com

Wie andere PostgreSQL verteilen

Was Citus ist – und wie Citus die PostgreSQL-Erweiterungs-APIs verwendet, um Postgres in eine verteilte Datenbank zu verwandeln. Citus ist als Open Source und in der Cloud als Hyperscale (Citus) verfügbar, eine Option im verwalteten Dienst Azure Database for PostgreSQL.