PostgreSQL-Beratung und Betrieb aus einer Hand
PostgreSQL ist offen, ausgereift und lässt sich mit Erweiterungen für viele Aufgaben ausbauen. Sortia Labs richtet PostgreSQL für Unternehmen in München und deutschlandweit ein, optimiert es für Ihre Last, baut Replikation und Backups auf und betreut den laufenden Betrieb. Auch unsere eigenen Produkte Postkey und Tempo laufen derzeit auf PostgreSQL.
- PostgreSQL-Beratung
- PostgreSQL-Support
- Patroni
- pgBouncer
- Autovacuum
- PostgreSQL-Upgrade
- AnwendungAbfragen
- PostgreSQLAuf die Last eingestellt
- WAL-ArchivWiederherstellung auf Zeitpunkt
- BackupZweiter Anbieter, verschlüsselt
- WiederherstellungstestIn festen Abständen
Unsere Arbeit rund um PostgreSQL
Einrichtung und Konfiguration
PostgreSQL auf eigenen Servern, bei AWS oder Azure oder auf Kubernetes mit CloudNativePG. Speicher, Verbindungen und Checkpoints stellen wir auf Ihre Last ein, denn die Werte der Standardinstallation sind bewusst knapp bemessen.
Autovacuum und Tabellenpflege
PostgreSQL behält alte Zeilenversionen, bis Autovacuum sie aufräumt. Kommt es nicht hinterher, wachsen Tabellen und Indizes, und Abfragen werden langsamer. Wir stellen es pro Tabelle ein und finden die langen Transaktionen, die es blockieren.
Replikation mit Patroni
Streaming-Replikation auf einen oder mehrere Standby-Server, automatisches Failover mit Patroni und ein Verbindungspool mit pgBouncer. Das Umschalten proben wir gemeinsam mit Ihrem Team, bevor der Cluster produktiv geht.
Upgrades auf neue Hauptversionen
Ein Versionssprung braucht einen Plan: Wir prüfen Erweiterungen, proben den Wechsel an einer Kopie der Produktivdaten und wählen pg_upgrade oder logische Replikation, je nachdem, wie kurz die Unterbrechung sein soll.
Erweiterungen wie pgvector
Mit pgvector speichert PostgreSQL Vektoren für eine KI-gestützte Suche direkt neben Ihren Geschäftsdaten, ohne zusätzliche Datenbank. Wir prüfen, welche Erweiterungen Ihre Plattform unterstützt und wie sie sich auf Backups und Upgrades auswirken.
So gehen wir bei PostgreSQL vor
- 1
Bestandsaufnahme
Wir lesen Konfiguration, Statistiken, Replikationsstatus und Backup-Protokolle aus und sprechen mit Ihren Entwicklern. Daraus entsteht ein Bericht mit Risiken und Sofortmaßnahmen.
- 2
Umsetzung
Änderungen prüfen wir zuerst in einer Testumgebung. Was einen Neustart braucht, legen wir in ein abgestimmtes Wartungsfenster, vieles andere lässt sich im laufenden Betrieb ändern.
- 3
Betreuung
Monitoring, Updates und die Kontrolle der Backups übernehmen wir auf Wunsch dauerhaft. Oder wir schulen Ihr Team und bleiben für schwierige Fälle ansprechbar.
Software, die wir selbst bauen und betreiben.
Fragen zu PostgreSQL
Wie lange wird eine PostgreSQL-Version unterstützt?
Die PostgreSQL-Community pflegt jede Hauptversion fünf Jahre lang. Fehler- und Sicherheitskorrekturen erscheinen als Minor-Releases etwa vierteljährlich, sie ändern das Datenformat nicht und sollten zeitnah eingespielt werden. Den Wechsel auf eine neue Hauptversion sollten Sie planen, bevor die alte aus der Pflege fällt.
Brauchen wir pgBouncer?
Jede Verbindung zu PostgreSQL ist ein eigener Prozess mit eigenem Speicher. Öffnen viele Anwendungsserver, PHP-Prozesse oder Funktionen kurzlebige Verbindungen, bündelt pgBouncer sie auf wenige echte Verbindungen und entlastet den Server. Eine einzelne Anwendung mit eigenem, gut eingestelltem Pool kommt oft ohne aus.
Eignet sich PostgreSQL für große Datenmengen?
Ja, mit dem richtigen Aufbau. Partitionierung teilt große Tabellen nach Zeit oder Mandant, passende Indizes halten Abfragen schnell, und Lesereplikate übernehmen Berichte. Wichtiger als die reine Größe sind Schreiblast, Wartungsfenster und Wiederherstellungszeit, die wir von Anfang an mitplanen.
Betreuen Sie auch PostgreSQL bei AWS oder Azure?
Ja. Bei verwalteten Diensten kümmert sich der Anbieter um Hardware, Patches und Snapshots. Abfragen, Indizes, Parameter, Verbindungen und Kosten bleiben Ihre Aufgabe, und genau dabei unterstützen wir, ebenso beim Umzug zwischen Cloud und eigenem Server.
Weiterlesen.
Sprechen wir über Ihre PostgreSQL-Datenbank.
Nennen Sie uns Version, ungefähre Größe und das, was Sie stört. Sie erhalten eine ehrliche Einschätzung und einen Vorschlag für den ersten Schritt.