Rozproszone bazy danych, systemy NOSQL i big data Flashcards

1
Q

Co sprawia, że baza danych jest rozproszona?

A
  • Połączenie węzłów bazy danych siecią komputerową
  • Logiczne zależności między powiązanymi danymi
  • Możliwa różnorodność powiązanych węzłów
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Zalety rozproszonych baz danych

A
  • Ułatwienie i zwiększona elastyczność budowania aplikacji
  • Wyższa dostępność
  • Wzrost wydajności
  • Łatwiejsza rozszerzalność przez skalowalność
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Techniki fragmentacji, replikacji i alokacji danych
w projekcie rozproszonej bazy danych

A
  • Fragmentacja pozioma (sharding).
  • Fragmentacja pionowa.
  • Fragmentacja mieszana (hybrydowa).
  • Schemat alokacji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Techniki sterowania współbieżnego
i odtwarzania danych w rozproszonych bazach danych

A
  • Praca z wieloma kopiami tych samych danych
  • Awarie poszczególnych węzłów
  • Awarie łączy komunikacyjnych
  • Rozproszone zatwierdzanie
  • Rozproszone zakleszczenie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

NOSQL

A

Not Only SQL, wiele aplikacji do wspomagania
zarządzania danymi wymaga systemów innych niż tradycyjne
relacyjne systemy oparte na języku SQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cechy baz NOSQL

A
  • Skalowalność
  • Dostępność, replikacja i spójność ostateczna
  • Modele replikacji
  • Sharding plików
  • Wysoce wydajny dostęp do danych
  • Schemat nie jest wymagany
  • Mniej rozbudowane języki zapytań
  • Wersjonowanie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kategorie systemów NOSQL

A
  • Dokumentowe systemy NOSQL
  • Systemy NOSQL z parami klucz-wartość
  • Kolumnowe systemy NOSQL
  • Grafowe systemy NOSQL
  • Hybrydowe systemy NOSQL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly