2
gremlinサーバを実行してdropコマンドを防止する方法はありますか?私は実際にエッジや頂点を落とすことはありませんので、間違って行うことはできないという保証を追加したいと思います。AWS上のタイタン - エッジと頂点のドロップを防止する
gremlinサーバを実行してdropコマンドを防止する方法はありますか?私は実際にエッジや頂点を落とすことはありませんので、間違って行うことはできないという保証を追加したいと思います。AWS上のタイタン - エッジと頂点のドロップを防止する
あなた自身のTraversalStrategyを開発して、.drop()
ステップの動作を傍受して実際にデータを削除します。しかし、人々はGremlin/TinkerPop APIをバイパスしてインスタンスを直接操作し、グラフ要素(Vertex
,Edge
およびProperty
)を削除することができます。
あなたのユースケースに応じて、あなただけの単なる要素の除去グラフに任意の変異を無効にし、いないすることがあります:
storage-read.only
オプションを使用することができますTitanストレージバックエンドは読み取り専用です。 Titan v1.0.0 documentation, Ch. 12 - Configuration reference, 12.3.23. storageを参照してください。ReadOnlyStrategy
Traversal戦略で処理することもできます。 TinkerPop v3.0.1 documentation on ReadOnlyStrategyを参照してください。