Datenbanken - 3. Semester (Fach) / NoSQL 1 (Lektion)

In dieser Lektion befinden sich 8 Karteikarten

NoSQL 1

Diese Lektion wurde von zrah erstellt.

Lektion lernen

Diese Lektion ist leider nicht zum lernen freigegeben.

  • Wofür stehen die 3 Buchstaben des CAP-Theorems? Consistency, Availability, Partition Tolerance
  • Was versteht man beim CAP-Theorem unter diesen 3 Begriffen? > Konsistenz: Nach Abschluss einer Transaktion wird ein konsistenter Zustand der Datenbank hinterlassen (Änderungen von Daten, die auf mehrere Knoten aufgeteilt sind, müssen auf alle Knoten vorgenommen werden z.B. verschiedene Serverstandorte)> Verfügbarkeit: Die Antwortzeit auf Anfragen soll akzeptabel sein. > Ausfalltoleranz: Der Ausfall eines Knotens oder einer Kommunikationsverbindung darf nicht zum Ausfall des gesamten Systems führen. Wichtige Daten sollen daher auf mehrere Standorte verteilt sein.
  • Wie viele der 3 Kriterien des CAP-Theorems können gleichzeitig erfüllt sein? zwei
  • Welche Kriterien erfüllen RDBMS (relationale Datenbanken)? Konsistenz und Verfügbarkeit
  • Welche Kriterien erfüllt MongoDB? Konsistenz und Ausfallsicherheit
  • Welche Kriterien erfüllt BigTable von Google? Konsistenz und Ausfallsicherheit
  • Welches Konsistenzkriterium wird bei NoSQL-Datenbanken statt ACID herangezogen, um Probleme mit der strikten Konsistenz zu umgehen? Mithilfe des BASE Konzepts soll das Konsistenzproblem umgangen werden.
  • Was bedeutet die Abkürzung BASE? Basically Available, Soft State, Eventually Consistent. Die Verfügbarkeit und nicht die Konsistenz stehen im Vordergrund. Transaktionen erreichen erst nach gewisser Zeit einen konsistenten Zustand.