Czym jest baza danych rodzin kolumn?
Koncepcje NoSQL
Miriam Antona
Software engineer
Bazy danych rodzin kolumn – przegląd
- Wywodzą się z Google BigTable
- Przechowują dane w rodzinach kolumn
- grupują powiązane dane
- często używane razem
- Zwane też bazami szerokich kolumn
- Sprawdzają się przy dużych wolumenach danych
Bazy danych rodzin kolumn – struktura
Bazy danych rodzin kolumn – struktura
Bazy danych rodzin kolumn – struktura
Bazy danych rodzin kolumn – struktura

- Rodzina kolumn jest jak tabela w relacyjnej bazie danych
Bazy danych rodzin kolumn – struktura

- Klucz wiersza: unikalne identyfikatory
- Jak klucze główne w relacyjnej bazie danych
Bazy danych rodzin kolumn – struktura

- Każdy wiersz może mieć inną liczbę kolumn
- Kolumny można dodawać w razie potrzeby
Bazy danych rodzin kolumn – struktura

- Części kolumny:
- Nazwa, wartość i znacznik czasu
Bazy danych rodzin kolumn – struktura

- Wartość: typ określa się zależnie od bazy danych
Bazy danych rodzin kolumn – struktura

- Znaczniki czasu: przechowują datę i godzinę wstawienia danych.
Bazy danych rodzin kolumn – przykład
Bazy danych rodzin kolumn – projektowanie
- Należy przemyśleć zapytania
- Brak złączeń
- Dodać wszystkie potrzebne kolumny
Popularne bazy danych rodzin kolumn
Czas na ćwiczenia!
Koncepcje NoSQL
Preparing Video For Download...