Стоит ли жестко задавать «модель» записи в коллекции при использовании нереляционной БД?
Вечер добрый! При разработке приложений на Meteor я чаще всего жестко задаю модель для записи в коллекции. Стоит ли так делать? Или лучше развязать руки и оставить их как простые объекты?
Что вы думаете об этом? Знаю, что нет четкого ответа на этот вопрос, но интересно было бы прочитать ваши мнения.
А если завтра попросят поменять БД? По-моему лучше приложению в целом ничего не знать про БД и работать с одним инструментом (моделью). Так вам не надо будет думать как отреагируют контроллеры, вьюхи и т.д. если что-то произойдет с данными.