Datenbanken - 3. Semester (Fach) / NoSQL 1 (Lektion)
In dieser Lektion befinden sich 8 Karteikarten
NoSQL 1
Diese Lektion wurde von zrah erstellt.
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.
