Domanda

GAE consiglia di utilizzare JDO / JPA. Ma ho seri domanda sull'uso OODB come loro. JDO basato sulla struttura di classe dell'utente. E la struttura dei dati deve essere modificato di continuo come i progressi di servizio. Così,

  1. Se la proprietà dei dati (entità) di classe viene rimosso, ciò che è accaduto ai dati esistenti sulla proprietà?
  2. Se i dati (entità) classe rinominato per refactoring ragione, come il JDO sapere chi ridenominazione? O tutti la perdita di dati?

Punto principale è "Come JDO / GAE / BigTable applica modifica della struttura a livello di applicazione (Classe / attributi) in dati esistenti sul DB?".

È stato utile?

Soluzione

Date un'occhiata al Aggiornamento del modello Schema .

  1. entità esistenti avrà ancora la vecchia proprietà. Nuove entità non sarà.
  2. È possibile mappare una nuova classe di entità a un Gentile esistente nel datastore. Tuttavia, se si desidera modificare il nome del genere nel datastore poi che non è così facile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top