MongoDB funktioniert gut dafür. Sie benötigen:
Code:
import datastore_mongo_stub
os.environ['APPLICATION_ID'] = 'test'
datastore = datastore_mongo_stub.DatastoreMongoStub(
os.environ['APPLICATION_ID'], 'woot', '', require_indexes=False)
apiproxy_stub_map.apiproxy.RegisterStub('datastore_v3', datastore)
Aber wenn Sie bin auf der Suche nach wirklich schneller Entwicklung (wie ich war) der Datenspeicher ist eigentlich nicht das Problem, so viel ich s der Single-Thread-Webserver. I tried to replace it with spawning aber das war ein bisschen zu schwer. Sie könnten auch versuchen, TyphoonAE einzurichten, die den appengine Stapel mit geöffneten Alternativen nachahmt.
Beachten Sie, dass Sie möglicherweise etwas von dem genauen Verhalten verlieren, das die aktuellen Tools bieten, wenn Sie einen dieser Schritte ausführen. Das bedeutet, dass Sie bei der Bereitstellung möglicherweise Ergebnisse erzielen, die Sie nicht erwartet haben. Mit anderen Worten; stellen Sie sicher, dass Sie wissen, was Sie tun :-)
Warum? Welchen Vorteil würden Sie gewinnen? –
Einfachere Entwicklung, der mit SDK ausgelieferte Entwicklungsdatenspeicher ist zu langsam, um selbst mit mehr als ein paar hundert Entitäten zu experimentieren. –
Abgesehen von meiner Antwort unten, habe ich die signifikanten Verlangsamungen, die Sie mit vielen Entitäten erwähnen, nicht erlebt. –