Переваги та обмеження документних баз даних
Концепції NoSQL
Miriam Antona
Software engineer
Переваги — гнучкість
- Не потрібно заздалегідь визначати схему
- Документи можуть змінюватися з часом
- Вбудовані документи уникають joins
- Одна з перших причин обрати документні бази даних
Переваги — інтуїтивно для розробників
- Природний спосіб роботи
- JSON зрозумілий людині
- Документи відображають обʼєкти в коді
- Менше коду
- Простішa й швидшa розробка
- Починайте кодувати й зберігати обʼєкти як створюються документи
- Простіше для нових розробників
Переваги — горизонтальне масштабування
Обмеження — більше відповідальності
- Дбайте про дані в коді застосунку
- напр., перевіряти обовʼязковий email
- Дбайте про надлишкові дані
- напр., змінювати дубльоване імʼя
Давайте потренуємось!
Концепції NoSQL
Preparing Video For Download...