app-engine-ndb

NDB ist eine bessere Datenspeicher-API für die Python-Laufzeit von Google App Engine. Es bietet eine verbesserte Schnittstelle zu ext.db und unterstützt die parallele Verarbeitung mit Coroutinen.
4
Antworten

Suchen nach Ideen / Alternativen zum Bereitstellen einer Seite / Elementanzahl / Navigation von Elementen, die mit einer GAE-Datenspeicherabfrage übereinstimmen

Ich mag die Einfachheit, Skalierbarkeit und Benutzerfreundlichkeit des Datenspeichers; und die Verbesserungen in der neuen ndb Bibliothek sind fabelhaft. Wenn ich die Best Practices für Datenspeicher verstehe, sollte man keinen Code schreib...
22.02.2012, 07:31
2
Antworten

Verwenden von ndb.KeyProperty, wie auf dasselbe Modell verwiesen wird?

Ich habe ein einfaches Szenario, in dem es eine Benutzerklasse gibt, die den Namen, die E-Mail-Adresse und die Follower-Eigenschaft hat. %Vor% Während der Ausführung bekomme ich den Fehler. %Vor% Jeder Vorschlag, wie das "followers" -Att...
11.09.2012, 11:47
2
Antworten

Die Rückwärts-Paginierung mit dem Cursor funktioniert, aber es fehlt ein Element

Von suchen Ideen / Alternativen zum Bereitstellen einer Seite / Elementanzahl / Navigation von Elementen, die zu einer GAE-Datenspeicherabfrage passen , könnte ich einen Hinweis finden, wie die Seitennavigation mit einem einzelnen Cursor durch...
20.04.2012, 04:52
1
Antwort

Wie kann ein Schlüsselname für das App Engine NDB-Modell am besten angegeben werden?

Ich versuche ein ndb-Modell zu erstellen, in dem jeder Datensatz ein eindeutiges Feld "name" hat. Ich möchte dieses Feld als key_name-Feld definieren und es zum Nachschlagen der Datensätze verwenden. Muss ich ein Namensfeld angeben oder kann ich...
18.04.2012, 18:31
3
Antworten

Verwenden von yield mit mehreren ndb.get_multi_async

Ich versuche, die Effizienz meiner aktuellen Anfrage aus dem Appengine-Datastore zu verbessern. Derzeit verwende ich eine synchrone Methode: %Vor% Momentan gehe ich blöd durch: %Vor% Ich möchte dies mit get_multi_async in eine viel schn...
11.01.2013, 00:45
1
Antwort

Viele-zu-viele Beziehungen in ndb

Versuch, eine Viele-zu-Viele-Beziehung mit ndb zu modellieren. Kann jemand auf ein gutes Beispiel zeigen, wie man das macht? Hier ist ein Beispiel von dem, was ich gerade habe: %Vor% Ist das der richtige Weg? Ich habe mich gut umgesehen,...
24.06.2014, 16:55
2
Antworten

Was ist der Unterschied zwischen google.appengine.ext.ndb und gcloud.datastore?

ndb: (aus google.appengine.ext Import-NDB) Datenspeicher: (aus gcloud Datenspeicher importieren) Was ist der Unterschied? Ich habe gesehen, beide verwendet, und Hinweise, dass sie beide Daten in Google Datastore speichern. Warum gibt es zw...
11.09.2016, 23:53
2
Antworten

Wie behebe ich einen Indexfehler bei der Abfrage von GAE-Datenspeichern?

Wenn ich versuche, eine Abfrage nach Datum sortiert nach dem Datenspeicher auszuführen, erhalte ich den folgenden Fehler: %Vor% Die Abfrage wird ohne Fehler ausgeführt, wenn ich nicht versuche, nach Datum zu sortieren. Die Appengine-Konsole...
22.04.2013, 01:05
1
Antwort

So lesen Sie alte Eigenschaftswerte in einem _pre_put_hook

Ich versuche, ein ndb-Modell-Audit zu implementieren, so dass alle Änderungen an Eigenschaften in jeder Modellinstanz gespeichert werden. Hier ist der Code des _pre_put_hook, den ich gewählt habe, um das zu implementieren. %Vor% Das Problem...
22.01.2014, 20:02
1
Antwort

Macht die automatische Verwendung des Caching in NDB, der Google App Engine-Datastore-Bibliothek für Python, das Transaktionsmodell ungültig?

Ein wichtiges Verkaufsargument von Google Cloud Datastore ist, dass es innerhalb eines Entitätsgruppe.    Cloud Datastore stellt sicher, dass Entitätssuchen nach Schlüssel- und Vorfahrenabfragen immer stark konsistente Daten erhalten.     ...
11.07.2017, 20:08