2010-08-20 3 views
5

Ich bin neu in App-Engine, also ertragen Sie es mit mir.Schreiben Sie Daten in Offline-Datenspeicher in App-Engine-Projekt und exportieren Sie dann

Ich habe ein App-Engine-Webanwendungsprojekt, das mehrere Dinge erledigt und die Datenbank mit JDO-Persistenz füllt. Die Ausführung der App dauert sehr lange. Daher bevorzuge ich die Offline-Ausführung (das Zeitlimit ist viel höher). Wo bleiben diese lokalen JDO-Daten bestehen? Ich kann auf http://localhost:8888/_ah/admin zugreifen Wie kann ich diese Datenbank in App Engine exportieren?

+0

Was meinen Sie mit "offline"? Meinst du auf deinem lokalen Entwicklungsserver? – naikus

+0

Ja, das meinte ich so – Taranfx

Antwort

2

Es gibt eine bulk uploader für die Appengine (in Python geschrieben), die zum Hochladen von Daten im Datenspeicher für Ihre App verwendet werden kann.

Leider gibt es in Java kein entsprechendes Tool (von Google bereitgestellt).

Zu Ihrer zweiten Frage, die lokalen Dev-Server speichert die Daten in

<app-dir>/WEB-INF/appengine-generated/local_db.bin 

This forum schlägt vor, dass Sie ein Skript schreiben müssen und datanucleus's rest api verwenden, die für Ihre Java-appengine App zu tun.

Verwandte Themen