Systeme: PostgreSQL 9.4

Moderne Datenbank

Die PostgreSQL Global Development Group hat mit ein wenig Verspätung die neue Hauptversion 9.4 der populären, freien Datenbank vorgestellt. Wie gewohnt verfügt das neue Release wieder über einVielzahl an Neuerungen im Bereich Geschwindigkeit und Funktionalität, aber auch innovative Funktionen.
In der April-Ausgabe hat sich IT-Administrator die Netzwerksicherheit zum Schwerpunkt gesetzt. Wir zeigen, wie Sie mit Honeypots auf Hacker-Jagd im Netzwerk ... (mehr)

Schon länger verfügt PostgreSQL über einen JSON-Datentyp, der das Speichern von JSON-Dokumenten in relationalen Datenbeständen vereinfacht. Er ist geeignet, um JSON-Dokumente als ganze Entität zu betrachten und nicht auf ein relationales Datenmodell abzubilden. Dies ermöglicht die Datenhaltung innerhalb einer Datenbank, mit allen Vorteilen, die PostgreSQL für den Anwender bereithält, wie kompromisslose Transaktionssicherheit, hervorragende Erweiterbarkeit, aber auch Skalierbarkeit in derselben Softwarekomponente.

Die ursprüngliche Implementierung des JSON-Datentyps wies jedoch einen großen Nachteil auf: JSON-Dokumente wurden in der Datenbank als Zeichenkette gespeichert und erforderten bei jedem Zugriff das Parsen und Analysieren des Dokuments. Auch ist es sehr aufwendig, bei einer derartigen Repräsentation eines Dokuments auf Bestandteile eines Dokuments zuzugreifen, geschweige denn sie effizient zu indizieren.

Mit JSONB hat PostgreSQL 9.4 nun einen Datentyp eingeführt, der JSON-Dokumente als strukturierten, binären Datentypen behandelt und speichert. Dies erlaubt effizienten Zugriff auf JSON-Dokumente und sogar die Implementierung

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

Ähnliche Artikel

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023