Если вы используете объектную базу данных, что происходит, когда вам нужно изменить структуру вашей объектной модели?
Например, я играю с Google App Engine.Разрабатывая свое приложение, я понял, что в некоторых случаях я неправильно назвал класс и хочу изменить имя.И у меня есть два класса, которые, я думаю, мне нужно объединить.
Однако я не думаю, что смогу, потому что имя класса интуитивно связано с хранилищем данных, и в них хранятся фактические данныеИмена классов.
Полагаю, «старый способ» абстрагирования объектной модели от хранилища данных состоит в том, что хранилище данных ничего не знает об объектной модели - это просто данные.Таким образом, вы можете изменить свою объектную модель и просто загрузить данные из хранилища данных по-разному.
Итак, в целом, при использовании хранилища данных, которое тесно связано с вашей моделью данных ... как вы меняете вещи вокруг