PostgreSQL 9.0 ab sofort in Betaphase

| Keine Kommentare | Keine TrackBacks

postgreslogo.png
Die PostgreSQL Entwicklergemeinde hat heute die erste Betaversion der kommenden 9.0-Release veröffentlicht. Über 200 neue Funktionen und Verbesserungen werden durch den Sprung auf den 9er-Zweig unterstrichen.

Mit dem neuen Release verfügt PostgreSQL unter Anderem nun über eine eingebaute Replikationslösung sowie die Fähigkeit, lesend auf Standby-Knoten zuzugreifen, die über Log-Shipping kontinuierlich aktualisiert werden (Hot Standby). Streaming Replication gestattet das Senden von Transaktionsinformationen direkt an einen oder mehrere Standby-Knoten, was den Zeitverlust gegenüber herkömmlichen, dateibasiertem Log-Shipping erheblich reduziert. In Kombination stellen beide Funktionen eine äußerst leistungsfähige Lösung für hochverfügbare oder leistungsverteilte Systeme dar.

Des weiteren bietet die neue PostgreSQL-Version weitere Neuerungen:

  • Hauptspeicherbasiertes LISTEN/NOTIFY; dies löst die bisherige Tabellenbasierte Implementierung mit deutlicher Geschwindigkeitssteigerung ab.
  • Exclusion Constraints, erweitert Constraints um die Fähigkeit, übergreifende Einschränkungen über komplexe Datentypen hinweg zu definieren
  • Prozeduraler Code wie PL/pgSQL, PL/Perl und PL/Python kann nun inline per DO-Befehl ausgeführt
  • werden. Damit entfällt das vorher notwendige definieren einer Prozedur bzw. Funktion mit CREATE FUNCTION
  • Trigger auf Spaltenebene
  • Trigger können nun ebenfalls an Bedingungen geknüpft werden
  • Benannte Argumentlisten für Prozeduren
  • Parameter können nun flexibel an Rollen/Datenbanken geknüpft werden

Wie immer sind alle Interessierten aufgefordert, ihre Testergebnisse und -Eindrücke den Entwicklern mitzuteilen. Informationen für das Vorgehen für Tests und Erstellen von Fehlerberichten können im Wiki eingesehen werden.

Alle Blog-Artikel zum Thema PostgreSQL werden auch als Kategorie PostgreSQL samt eigenem Feed angeboten - und falls ihr nach Support und Services für PostgreSQL sucht, seit ihr bei uns ebenfalls richtig.

Keine TrackBacks

TrackBack URL: http://blog.credativ.com/mt-tb.cgi/157

Kommentar hinterlassen