PostgreSQL ist eines der wichtigsten Open-Source-Datenbankmanagementsysteme und wird von zehntausenden Unternehmen weltweit eingesetzt. Die jeweils neue Hauptversion bringt nicht nur Funktionserweiterungen, sondern auch Stabilitätsverbesserungen und Sicherheits-Patches. Die anstehende Version 19 sollte ursprünglich früher veröffentlicht werden, doch ein neuer Ansatz bei der Qualitätssicherung hat zu Verzögerungen geführt.
Das PostgreSQL-Team hat KI-basierte Code-Analyse-Tools eingeführt, um Fehler und potenzielle Probleme in der Codebase systematisch aufzuspüren. Dies ist ein relativ neuer Trend in der Software-Entwicklung: Während traditionelle Code-Reviews von Menschen durchgeführt werden, können KI-Systeme grosse Mengen an Code schnell analysieren und auf bekannte Problemmuster, potenzielle Speicherlecks oder Logikfehler prüfen. Für ein Projekt wie PostgreSQL mit seiner Millionen-Zeilen-Codebase ist dies potenziell wertvoll.
Das KI-System hat dabei eine deutlich höhere Anzahl von möglichen Bugs gefunden, als das Team ursprünglich erwartet hatte. Das PostgreSQL-Team hat beschlossen, diese Funde ernst zu nehmen und zu beheben, bevor PostgreSQL 19 freigegeben wird. Daraus ergibt sich die Verzögerung. Aus Sicht der Softwarequalität ist dies eine sinnvolle Entscheidung, denn eine stabile Datenbankengine ist für Unternehmen kritischer als eine schnelle Veröffentlichung mit versteckten Fehlern.
Für KMU-Administratoren bedeutet dies, dass die Verfügbarkeit von PostgreSQL 19 mit längerer Wartefrist zu rechnen ist. Allerdings bietet die längere Entwicklung und Testphase auch Gewissheit, dass die neue Version gründlicher auf Qualität geprüft wurde. Wenn PostgreSQL 19 dann erscheint, wird es wahrscheinlich stabiler sein, als wenn man unter Zeitdruck veröffentlicht hätte. Für produktive Systeme ist Stabilität wichtiger als die neueste Version, daher sollten Administratoren weiterhin mit stabilen älteren Versionen arbeiten und erst nach ordentlicher Erprobung upgraden.
