Доброе утро!
Я хочу использовать couchdb / pouchdb для моего pwa, над которым я сейчас работаю.
В моем проекте я хочу сохранить «Проекты», в «Проекте» я хочу сохранить название проекта и «Главы», в «Главе» я хочу сохранить заголовок главы и«Сцены», а «Сцена» содержит текст.
Какая схема наиболее разумна и эффективна?
Сейчас я думаю о плане, подобном следующему:
Проект 1
- название: строка
Глава 1
Глава 2
Проект 2
Поскольку у меня есть только опыт работы с SQL иникогда раньше не использовал базы данных на основе документов, я действительно не знаю, как разместить структуру, которая имеет смысл.
Сохраняю ли я документы внутри документов, чтобы иметь схему, которая выглядит точно так же, как описано выше, или я создаюбаза данных для каждого компонента (проекты, главы, сцены)?