Как существующие данные, если структура объекта модифицирована или удалена на GAE?
-
04-10-2019 - |
Вопрос
GAE рекомендует использовать JDO / JPA. Но у меня есть серьезный вопрос об использовании таких oodb. JDO на основе структуры классов пользователя. И структура данных должна быть изменена постоянно, так как услуги услуг. Так,
- Если данные класса данных (сущности) удаляются, что случилось с существующими данными о свойстве?
- Если класс Data (Entity) переименован в причина рефакторинга, как JDO знают, что это переименование? Или все потери данных?
Основная точка - это «Как JDO / GAE / Bigtable применяет модификацию структуры уровня приложения (класс / атрибуты) в существующие данные на БД?».
Решение
Взгляни на Обновление схемы вашей модели.
- Существующие организации все равно будут иметь старую собственность. Новые организации не будут.
- Вы можете сопоставить новый класс объекта существующим видом в DataStore. Однако, если вы хотите изменить имя типа в хранилище данных, то это не так просто.
Не связан с StackOverflow