13

Je joue avec Google App Engine et Google Datastore depuis un moment déjà et je suis confronté au besoin de faire régulièrement des sauvegardes de mes affaires sur le cloud.Existe-t-il un outil pour sauvegarder/restaurer les entités Google Datastore?

Existe-t-il un outil général qui vous permet de télécharger toutes vos données depuis une instance spécifique de google-datastore et de les restaurer dans un autre?

Si oui, s'il vous plaît éclairer moi, sinon - quelqu'un devrait le faire!

Répondre

6

Vous pouvez utiliser le BulkLoader qui est décrit dans Google Appengine Docs

+5

est-ce seulement pour python? J'utilise Java – JohnIdol

+0

Je vois que vous avez accepté la réponse ... cela signifie-t-il que cela a également fonctionné pour Java? Il a été près d'un an depuis que cette question a été posée, il n'y a toujours pas d'outil de premier plan pour la sauvegarde et la restauration de GAE Datastore en Java. Est-ce que j'ai râté quelque chose? – RubyDubee

+0

toujours pas d'outil pour Java disponible? –

4

Il existe une application opensource disponible que j'ai développé appelé "utilitaire de sauvegarde GAE datastore." Il vous permet de sauvegarder et de restaurer vos entités GAE via une interface graphique. Il garde la trace de vos applications et des entités de votre application. C'est actuellement uniquement pour les applications GAE basées sur Windows et Python, mais cela ressemble à quelque chose que vous recherchez. Je vois que vous cherchez une solution pour les applications basées sur Java. Je chercherai à soutenir ce langage dans la prochaine version.

http://code.google.com/p/gae-datastore-backup-utility/

+0

cool - sonne très intéressant, merci de le signaler! – JohnIdol

1

Après des années, cela est sorti comme une caractéristique de la Datastore Administration dans le tableau de bord app-moteur, encore au stade expérimental, mais encore bon nouvelles!

Questions connexes