iX 6/2020
S. 82
Report
Datenbanken

Neuere Features in MySQL, MariaDB und PostgreSQL

Zeitgemäß

Daniel Bößwetter

Wie gut setzen die drei großen Open-Source-Datenbanken PostgreSQL, MariaDB und MySQL neuere Konzepte wie die Einbindung von JSON, Row-Level Security, temporale Daten oder Rekursion um?

PostgreSQL, MariaDB und MySQL sind mächtige relationale Datenbanksysteme, die sich kontinuierlich weiterentwickeln. Standardfunktionen in Bereichen wie SQL, Stored Procedures, Trigger und Transaktionen beherrschen sie alle drei gut. Im Hinblick auf neuere Features unterscheiden sie sich jedoch zum Teil erheblich. Dieser Artikel betrachtet einige davon, insbesondere den Umgang mit JSON und temporalen Daten, die zeilenbasierte Sicherheit, geografische und geometrische Datentypen sowie rekursive Querys. Operative Themen wie Clustering bleiben in dieser Betrachtung außen vor, denn es soll eher um die Möglichkeiten gehen, die dem Anwendungsentwickler zur Verfügung stehen [1]. 

JSON in der Datenbank

Die JavaScript Object Notation (JSON) findet sich seit 2014 in RFC7159 und ist seit 2017 im ECMA-Standard 404 fest­geschrieben. Sie beschreibt, wie sich komplexe Objekte in JavaScript-Notation darstellen lassen, damit man sie speichern oder mit anderen Parteien austauschen kann. Die Verwendung von JSON beschränkt sich längst nicht mehr auf JavaScript; für nahezu alle Programmiersprachen existieren inzwischen Bibliotheken, um JSON-Daten zu (de-)serialisieren.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren