Proposition: Kriterien für die Auswahl eines NoSQL-Datenbanksystems

Da die Landschaft der NoSQL-Datenbanken sehr heterogen ist, kann die Auswahl des passendes Systems ein komplexes Unterfangen darstellen.

Mapping Funktionaler/nicht-Funktionaler Anforderungen

Gessert et al. haben in ihrer Studie von 2017 ein Mapping zwischen Funktionalen/nicht-Funktionalen Anforderungen und den jeweiligen NoSQL-Features erstellt, die diese Anforderungen unterstützen.

Entscheidungsbaum

Darauf aufbauend haben Gessert et al. einen einfachen Entscheidungsbaum erstellt, der direkt zu der Wahl eines Datenbankproduktes führt. Die Kriterien des Entscheidungsbaums umfassen:

  • Zugriffsanforderungen
  • Datengröße
  • CAP-Theorem
  • Konsistenz
  • Art der Queries