NoSQL i modele nierelacyjne
14 pojęć w 7 podgrupach, z prostymi definicjami i źródłami.
Przeglądaj kategorię
Dystrybucja danych
Metoda przypisywania kluczy do węzłów, w której dodanie lub usunięcie węzła wymaga relokacji jedynie niewielkiej części kluczy.
Utrzymywanie kopii tych samych danych na wielu węzłach w celu zwiększenia dostępności, odporności na awarie i lokalności odczytu.
Poziome partycjonowanie danych na rozłączne podzbiory (shardy) rozmieszczone na wielu węzłach w celu skalowania pojemności i przepustowości.
Gwarancje rozproszone
Modele grafowe
Model danych reprezentujący byty jako węzły i relacje jako krawędzie z właściwościami, wspierający wydajne przechodzenie połączeń.
Formalizm grafu, w którym węzły i krawędzie mają etykiety oraz zbiory par klucz-wartość (właściwości); krawędzie są skierowane i nazwane.
Elementarna jednostka modelu RDF w postaci podmiot-orzeczenie-przedmiot, wyrażająca pojedyncze stwierdzenie o zasobie.
Modele nierelacyjne
Model danych przechowujący samoopisujące się dokumenty o strukturze zagnieżdżonej (JSON/BSON/XML), z których każdy jest niezależną jednostką dostępu.
Model danych przechowujący wartości adresowane wyłącznie unikalnym kluczem, bez interpretowania wewnętrznej struktury wartości przez system.
Model przechowujący dane w wierszach o zmiennej liczbie kolumn pogrupowanych w rodziny kolumn, zoptymalizowany pod rozproszony zapis i odczyt zakresowy.
Modelowanie agregatow
Zbiór powiązanych danych traktowany jako jedna jednostka dostępu i spójności, stanowiący granicę operacji atomowych w bazach nierelacyjnych.
Celowe wprowadzenie redundancji danych przez zagnieżdżanie lub duplikowanie, by ograniczyć kosztowne złączenia i przyspieszyć odczyt.
Paradygmaty nierelacyjne
Schemat danych
Pozostałe grupy — Bazy danych i modelowanie
Chcesz wykorzystać AI w swojej firmie?
Wdrażamy chatboty, agentów głosowych i automatyzacje dla MŚP. Pierwsza konsultacja jest bezpłatna.
Bezpłatna konsultacja