jhochsteger / DEZSYS_GK_MARATHON_DOM_JHOCHSTEGER

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"TEMPLATE"

Aufgabenstellung

Die detaillierte Aufgabenstellung beschreibt die notwendigen Schritte zur Realisierung.

Implementierung

Fragestellungen

  • Nennen Sie 4 Vorteile eines NoSQL Repository im Gegensatz zu einem relationalen DBMS
  • Elastische Skalierbarkeit, da diese Datenbanken für den Einsatz mit kostengünstiger Standard-Hardware konzipiert sind.
  • Unterstützung für große Datenanwendungen, wobei NoSQL-Datenbanken in der Lage sind, große Datenmengen zu verarbeiten.
  • Dynamische Schemas, da NoSQL-Datenbanken keine Schemas benötigen, um mit Daten zu arbeiten.
  • Kompatibilität mit billigen Standardhardware-Clustern mit zunehmendem Transaktions- und Datenvolumen, sodass Sie mehr Daten zu geringeren Kosten verarbeiten und speichern können.
  • Unterstützung für Auto-Sharing, so dass NoSQL-Datenbanken Daten nativ und automatisch über eine beliebige Anzahl von Servern verteilen können, ohne dass die Anwendung die Zusammensetzung des Server-Pools kennen muss.
  • Nennen Sie 4 Nachteile eines NoSQL Repository im Gegensatz zu einem relationalen DBMS
  • Bietet nicht die gleichen Zuverlässigkeitsfunktionen wie relationale Datenbanken
  • Es ist nicht mit SQL kompatibel, weshalb eine manuelle Abfragesprache gebraucht wird.
  • Probleme bei der Migration zu einer anderen Datenbank
  • Die Interoperabilität ist auch bei NoSQL-Datenbanken ein Problem
  • Welche Schwierigkeiten ergeben sich bei der Zusammenführung der Daten?

Es muss eine passende Datenstruktur verwendet werden, damit die Daten gut zusammengeführt werden können.

  • Welche Arten von NoSQL Datenbanken gibt es?
  • Key-value Pair Based
  • Column-oriented Graph
  • Graphs based
  • Document-oriented
  • Nennen Sie einen Vertreter für jede Art?
  • Redis
  • Cassandra
  • Neo4jJ
  • MongoDB
  • Beschreiben Sie die Abkürzungen CA, CP und AP in Bezug auf das CAP Theorem
  • CA: Consistency and Availability
  • CP: Consistency and Partition Tolerance
  • AP: Availability and Partition Tolerance

Quellen

https://www.dnsstuff.com/de/nosql-datenbankvergleich

About


Languages

Language:Java 100.0%