私は、次のセットアップを実行しているパイプラインを取得しようとしています:グレムリン:Blazegraphリモート
- Blazegraph 2.1.1(リモート)
- Tinkerpop 2(bigdata-青写真2.0.0、BlazeGraph-グレムリン1.0.0、bigdataコア2.0.0)
- 言語:ジャワ
Iは、頂点と辺を作成および削除するための青写真APIを使用することができました。私はすべてのグラフ操作のためにできるだけTinkerpopに固執したいと思います。 ThreadedTransactionalGraph
経由
- スレッド取引:私はのためのAPIを見つけることができませんでした。
- トラバーサルを使用して
GremlinPipeline
。- TP3がBlazegraphのリモートバージョンが利用できるようになるためにするときにタイムラインがあります:私は、次の質問を持っている
?
近い将来、次のものをサポートする予定はありますか?
a。青写真
ThreadedTransactionalGraph
b。
GremlinPipeline
API2aと2bの代替候補は何ですか?
私はグラフが提供され、それは次のリストを取得していますgetFeatures
機能を試してみました:ここ
supportsDuplicateEdges: true
supportsSelfLoops: true
supportsSerializableObjectProperty: false
supportsBooleanProperty: true
supportsDoubleProperty: true
supportsFloatProperty: true
supportsIntegerProperty: true
supportsPrimitiveArrayProperty: true
supportsUniformListProperty: true
supportsMixedListProperty: true
supportsLongProperty: true
supportsMapProperty: false
supportsStringProperty: true
ignoresSuppliedIds: false
isPersistent: true
isWrapper: false
supportsIndices: true
supportsVertexIndex: false
supportsEdgeIndex: false
supportsKeyIndices: true
supportsVertexKeyIndex: true
supportsEdgeKeyIndex: true
supportsEdgeIteration: true
supportsVertexIteration: true
supportsEdgeRetrieval: true
supportsVertexProperties: true
supportsEdgeProperties: true
supportsTransactions: false
supportsThreadedTransactions: false
私の主な関心事は、クエリを実行しながら、私はGremlinPipeline
で動作するように許可されておりませんということですBlazegraphでリモートで。
私はOrientDB上で実行されている既存のAPIを持っており、私はBlazegraphに移行したいと思います。 Blazegraphを使用するために私の読んだもの(Gremlinの質問)をすべて変更しなければならないのですか、それともGremlinPipeline
と一緒にTinkerpop 2を使う方法はありますか?
私はBlazegraphを使用していませんが、これはあなたが探しているものではありませんか? https://github.com/blazegraph/tinkerpop3 –
Jasonが指摘したように、blazegraph用の[gremlin](https://github.com/blazegraph/tinkerpop3)プラグインを探していると思います。私はそれを使用して、それがスレッドトランザクションをサポートしていることを確認できます。 –
あなたはそれを答えとして追加する必要があります@FilipeTeixeira :) –