Wie verwenden Sie CosmosDB Graph, über Microsoft.Azure.Graphs SDK oder Gremlin Server?
Wenn Sie Microsoft.Azure.Graphs verwenden, unterstützt die neueste Version (0.2.4-preview ab der Buchung) die Angabe GraphSONFormat
als Parameter auf DocumentClient.CreateGremlinRequest(..)
. Sie können wählen zwischen GraphSONFormat.Normal
oder GraphSONFormat.Compact
und Compact
sollte der Standard sein, wenn es nicht geliefert wird.
Für den CosmosDB Gremlin-Server ist Compact
auch das Standardverhalten.
Mit GraphSONFormat.Compact
enthalten die Scheitelpunkt-Ergebnisse keine Kanten und als Ergebnis können und inE
Fetches beim Abrufen des Scheitelpunkts übersprungen werden. GraphSONFormat.Normal
wird die volle GraphSON-Antwort zurückgeben, wenn dies gewünscht wird.
Zusätzliche Anmerkung: Es gibt Optimierungen auf limit()
, die von SDK/Server in der nächsten Version enthalten sein wird, so würde ich zusätzliche perf Gewinne aus dem Traversal Beispiel erwarten, die Sie bei der Veröffentlichung verfügbar wird.
keiner von ihnen. Knoten js Gremlin. – OmG