Multitool
Python-Praxis, Folge 1: ArangoDB
Neben den traditionellen, relationalen Datenbanken haben sich in den letzten Jahren auch NoSQL-Datenbanken ihren Platz in IT-Projekten erobert. Jedes dieser Datenbanksysteme hat eigene Stärken, Schwächen und Anwendungsgebiete. In diesem Artikel stellen wir die Multimodelldatenbank ArangoDB vor. Die Bezeichnung leitet sich von dem Fakt ab, dass die ArangoDB verschiedene Datenmodelle gleichzeitig unterstützt, nämlich wahlweise einen Key-Value Store zur Speicherung von Schlüssel-Wert-Paaren, einen Document Store zur Speicherung von Dokumenten respektive JSON-Daten oder einen Graph Store zur Speicherung von Graphen.
Einer der großen Vorzüge von Arango-DB besteht darin, dass man neben der klassischen Ablage von Daten als Dokument falls nötig auch Datenbeziehungen über die Graph-Komponente modellieren kann. Anders
Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.
Starten Sie Ihre kostenlosen 30 Tage