Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bazy danych (NoSQL (Cechy (szybki zapis i odczyt, idealne pod dużą ilość…
Bazy danych
NoSQL
-
Rodzaje
-
Dokument
MongoDB
replikacja
sharding, czy możliwość trzymania grupy master->slaves na różnych serwerach
łatwa skalowalność master(primary) ->slave, gdzie każdy slave może zostać masterem w przypadku awarii mastera
ogólne cechy
-
składa się z kolekcji (tablica), a każda kolekcja zawiera dokumenty (wiersze)
trzyma dane w pamięci, a co jakiś czas zapisuje na dysk
trzyma również dane w logach (journal) które częściej zapisuje, dla bezpieczeństwa
nie ma narzuconej struktury danych, fajne przy rozwijaniu aplikacji i przy opcjonalnych polach
-
wyszukiwanie danych
różne typy indeksów (primary, object, dynamic field)
-
trzyma dane w formie binarnej, czyli jest to szybkie
-
-
-
-
Przypadki użycia
-
Tam gdzie nie zmieniamy często wartości, a raczej odczytujemy dane, tam gdzie nie ma dużych relacji
-
RDMS
Cechy
-
transakcje (ACID - niepodzielność, spójność, izolacja, trwałość)
-
-
-
-
-