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. PostgreSQL 9.4 erschien im Dezember 2014.
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
- 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
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.