2016-08-06 8 views
3

Titanプラグインを使用してAWS DynamoDBバックエンドでグラフデータベースを設定すると、実際にデータベースにクエリを送信して値を返すにはどうすればよいですか?このDiagramからhereが見つかったので、TinkerPop APIを使用してこれらのクエリを送信できるようです。しかし、私はiOSデバイス上でTinkerPopの実行に関する情報を見つけることができません。だから私はどのようにアプリケーションからデータベースと対話するのですか?iOS AppからTitan Graph Databaseを照会する方法

ありがとうございました。

答えて

1

TinkerPopとTitanはJavaライブラリであるため、IOSアプリケーションを作成する場合は、TinkerPop Gremlin Serverを使用する必要があります。 TinkerPop documentationに記載されているように、

[グレムリンサーバ]グレムリンサーバとの通信、デフォルトで.... TinkerPopスタックと通信する非JVM言語(例えばPythonの等は、JavaScript)のための方法を提供WebSocket上で発生し、サーバーと対話するためのカスタムサブプロトコルを公開します。お使いのiOSアプリで

、あなたは、このようなSocketRocket(のObjective-C)またはStarscream(スウィフト)として、WebSocketをクライアントライブラリを使用してグレムリンServerに接続することができます。次に、TinkerPop documentationに記述されている形式に従って、Gremlin ServerにRequestMessageを送信する必要があります。 SwiftでGremlinドライバを作成するためのinitial approachが試行されました(gist)。

WebSocketsがデフォルトの接続プロトコルである場合は、代わりにGremlin Server上でconfigure HTTPを指定してから、サーバにHTTP requestsを追加することもできます。

関連する問題