NoSQL

NoSQL-Datenbanken sind nicht-relationale Datenbanksysteme für flexible, skalierbare Datenspeicherung.

Sie verzichten auf feste Schemata und SQL zugunsten von Performance und Horizontaler Skalierung.

Important

NoSQL-Arten:

  • Document Stores (MongoDB)
  • Key-Value Stores (Redis)
  • Column Family (Cassandra)
  • Graph-Datenbanken (Neo4j)
Example

Anwendungsgebiete:

  • Big Data Anwendungen
  • Real-time Web Apps
  • Content Management
  • IoT-Datensammlung
Warning

Keine ACID-Garantien wie bei relationalen Datenbanken.