bk99.de entertain the web since 1997

PostgreSQL 9.4 führt JSONB ein

Zusammenfassung

PostgreSQL 9.4 ergänzt binär gespeichertes JSON, neue Replikationsmöglichkeiten und bessere Werkzeuge für analytische sowie betriebliche Lasten.

Ideen

  • JSONB speichert Dokumente in einer zerlegten binären Darstellung.
  • GIN-Indizes beschleunigen Suchen innerhalb von JSON-Dokumenten.
  • Materialisierte Sichten lassen sich ohne lange Lesesperren erneuern.
  • Replikationsslots verhindern vorzeitiges Entfernen benötigter WAL-Daten.

Einsichten

  • Relationale und dokumentorientierte Modelle können in derselben Datenbank koexistieren.
  • Flexibles Schema ersetzt keine bewusst gewählten Integritätsregeln.
  • Betriebsfunktionen bestimmen Datenbanknutzen ebenso wie Abfragesyntax.

Fakten

  • PostgreSQL 9.4 erschien im Dezember 2014.
  • JSONB unterstützt Indizierung.
  • Die Version ergänzte logische Dekodierung als Grundlage.

Empfehlungen

  • Nutze JSONB nur für tatsächlich variable Strukturen.
  • Überwache Replikationsslots auf zurückgehaltene WAL-Mengen.

Referenzen

Originalartikel lesen →