NoSQL

Der Begriff “NoSQL” ist nicht scharf definiert, ebenso nicht die Abgrenzung zu “NewSQL”. Der Begriff wurde geprägt, um eine Kategorie von Datenbanksystemen abzugrenzen von herkömmlichen relationalen Datenbanksystemen.

Der Begriff “NoSQL” ist zudem irreführend, weil mittlerweile viele dieser nicht-relationalen Datenbanksysteme mit der beliebten Abfragesprache SQL behandelt werden können.

Und so wird NoSQL heute gerne aufgelöst als “Not only SQL” und umfasst damit sowohl relationale Datenbanksysteme als auch die vielen weiteren Datenbanktypen, wie

  • Key-Value Stores
  • Wide-Column Stores
  • Document Stores
  • Graph Datenbanken

und viele mehr