Я оцениваю CouchDB & Мне интересно, можно ли реализовать следующие функции.Может ли CouchDB сделать это?
Я планирую разработать веб-приложение, и приложение должно разрешить «родительскую» таблицу и производные этой таблицы. Родительская таблица будет содержать все поля (мастер-таблица), и пользователь будет выборочно выбирать поля, которые должны быть сохранены в виде отдельных таблиц.
Мои запросы являются следующие:
- Можно ли сохранять различные версии одного и того же таблицы, используя CouchDB?
- Есть ли альтернатива созданию дочерних таблиц (и загромождать базу данных)?
Я новичок в базах данных NoSQL и оцениваю CouchDB, потому что он поддерживает JSON из коробки, и этот формат, по-видимому, подходит для приложения очень хорошо.
Если есть альтернативы НЕ сохранять производные в виде отдельных таблиц, тем лучше будет приложение. Любые идеи, как я мог бы это достичь?
Заранее спасибо.
Какое отношение у вас между родительским и дочерним таблицами? Это один, один-много? Обратите внимание, что couchdb - это документально ориентированная база данных. Нет таблиц только документов. – randominstanceOfLivingThing
Hi randominstanceOfLivingThing, Отношения - один ко многим. Пользователь отредактирует родительский документ с лицевой стороны и сможет сохранить изменения в виде отдельных документов. Итак, я отношения 1: много. Затем пользователь будет редактировать дочерний документ для создания производных и так далее. Я начинаю работу с CouchDB, поэтому, пожалуйста, извините меня, если мои запросы очень просты. Еще раз спасибо! – jixtacom