Що таке база даних із сім'ями стовпців?
Концепції NoSQL
Miriam Antona
Software engineer
Бази даних із сім'ями стовпців — огляд
- Походять від Google BigTable
- Зберігають дані в сім'ях стовпців
- групують пов'язані дані
- до яких часто звертаються разом
- Також називають базами широких стовпців
- Чудово підходять для великих обсягів даних
Бази даних із сім'ями стовпців — структура
Бази даних із сім'ями стовпців — структура
Бази даних із сім'ями стовпців — структура
Бази даних із сім'ями стовпців — структура

- Сім'я стовпців подібна до таблиці в реляційній БД
Бази даних із сім'ями стовпців — структура

- Row key: унікальні ідентифікатори
- Як первинні ключі в реляційній БД
Бази даних із сім'ями стовпців — структура

- Кожен рядок може мати різну кількість стовпців
- Стовпці додають за потреби
Бази даних із сім'ями стовпців — структура

- Частини стовпців:
- ім'я, значення і часовий штамп
Бази даних із сім'ями стовпців — структура

- Value: тип залежить від конкретної БД
Бази даних із сім'ями стовпців — структура

- Timestamps: зберігають дату й час вставки даних.
Бази даних із сім'ями стовпців — приклад
Бази даних із сім'ями стовпців — проєктування
- Продумайте запити
- Без злиттів (join)
- Додаємо всі потрібні стовпці
Популярні бази даних із сім'ями стовпців
Давайте потренуємось!
Концепції NoSQL
Preparing Video For Download...