¿Es necesario hacer copias de seguridad del almacén de datos de gae?
¿Alguien tiene alguna experiencia, sugerencias, trucos para hacerlo?gae datastore backup
Respuesta
Ahora puede utilizar la función de exportación e importación administrado, que se puede acceder a través de gcloud o la API de almacén de datos de administración:
Las copias de seguridad siempre son necesarias para protegerse contra errores humanos. Dado que App Engine lo alienta a crear revisiones múltiples de su código que se ejecutan en el mismo conjunto de datos, es importante poder regresar.
Se explica una herramienta sencilla de volcado/restauración en el Bulkloader documentation.
Otra cosa que he hecho en el pasado para los principales refactors DB es:
- Cambiar el nombre de la entidad en su nuevo código (por ejemplo, usuario -> Cliente o Usuario 2 si tiene que)
- Cuando mirando hacia arriba por una entidad clave:
- Pruebe la llave y volver a ser posible
- Pruebe la clave para la clase db.Model de edad. Si lo encuentra, migrar los datos, poner(), y devolver la nueva entidad
- Uso de la entidad como de costumbre
(Puede que tenga que utilizar una cola de tareas para migrar todos los datos. Si siempre busca las entidades por clave, no es necesario).
Implemente una nueva versión de su código para que ambos coexistan en el servidor. Cuando activa la nueva versión, es como una instantánea puntual de las entidades antiguas. En una emergencia, puede reactivar la versión anterior y usar los datos anteriores.
- 1. db.get() vs db.get_by_key_name() rendimiento (GAE BIgtable/Datastore)
- 2. Google appengine datastore alternative?
- 3. ¿Cómo se diseñan los modelos de datos para Bigtable/Datastore (GAE)?
- 4. Explicación de las consideraciones de rendimiento de lectura/escritura en Google Datastore (GAE)?
- 5. SQL query backup
- 6. PHP Recursive Backup Script
- 7. Django flatpages backup?
- 8. Mysql Backup con Mercurial
- 9. Más rápido App Engine Development Datastore Alternativa
- 10. pgAdmin III Restore PLAIN Backup
- 11. Heroku database backup strategy strategy?
- 12. intellij idea ejecutar configuraciones backup
- 13. Move/backup Netbeans FTP profiles
- 14. App Engine Datastore access
- 15. sqlite3 comando de shell '.backup' y transacción
- 16. SQL Server 2008 Backup Compression Standard Edition
- 17. Backup SQL Server a través de C#
- 18. sql backup file y filegroups options disabled
- 19. Google Datastore - Blob o texto
- 20. GAE "sin atributo 'HTTPSHandler'" dev_appserver.py
- 21. GAE + Django. app-engine-patch o django-gae-helpers?
- 22. Servidor GAE Java JSON REST simple
- 23. GAE Golang - log.Print()?
- 24. credenciales UrlFetch Python GAE
- 25. ejemplo Java GAE DeferredTask?
- 26. GAE + Python2.7 + webapp2 + AJAX
- 27. Analizador HTML para GAE
- 28. GAE Vs AWS 2012
- 29. RoR en GAE?
- 30. GAE dev_appserver.py sobre HTTPS
esto no es acerca de la programación, pero sobre la administración de la base de datos . –