Mongo Schema - меньше коллекционных коллекций & C #

Я исследую Монго как альтернативу реляционным базам данных, но я бегу в проблему с концепцией схемы схем.

Теоретически звучит отлично, но, как только вы привязываете модель к коллекции, модель становится вашей схемы Defacto. Вы больше не можете просто добавлять или удалять поля из вашей модели и ожидать, что он продолжит работу. Я вижу ту же проблемы здесь, управляющие изменениями, поскольку у вас есть с реляционной базой данных, в том, что вам нужен какой-то скрипт для миграции из одной версии схемы базы данных на другую.

Я приближаюсь к этому из неверного угла? Какие подходы участвуют здесь, чтобы убедиться, что их предметы коллекции остаются в синхронизации со своей моделью домена при выполнении обновлений их доменной модели?

Редактирование: Стоит отметить, что эти проблемы, очевидно, существуют в реляционных базах данных, но я также существуют в реляционных базах данных, но я Спрашивая специально для стратегий в смягчении проблемы с использованием схемы баз данных и более конкретно Mongo. Спасибо!

18
задан Community 22 September 2017 в 18:01
поделиться