2016-11-01 4 views
1

DSEグラフはGremlinトランザクションAPIをサポートしており、ドキュメントにはtransaction-specific optionsに関する情報があり、スキーマ設定APIを使用して設定できます。ドキュメントは、トランザクションが何を意味するのか、それが何を保証しているのかについての多くの情報をまだ持っていないようです。おそらく、それらはACIDトランザクションではありません。DSEグラフ取引ではどのような保証が提供されていますか?

グラフ取引は、おそらくCassandra軽量取引に対応していますか?あるいは、代わりにグラフトランザクションがCQLバッチステートメントに対応していますか?それとも全く別のものなのでしょうか?どのような操作があれば、それは原子ですか?

答えて

3

DSEグラフトランザクションは、C *のバッチステートメントコンポーネントに似ています。 DSEグラフは、取引の概念をダイレクトユーザーコントロールから抜粋したものと、タイタンが提供したものを抽象化したものです。 DSEグラフに送信されるものはトランザクションとみなされ、同じ保証が提供されます。 https://github.com/jlacefie/GraphTransactionExample

また、私たちはトランザクションに関するより詳細な情報を提供するために、ドキュメントの改善に取り組んでいます。その間に、DataStax Academy Graphスラックチャンネルを介して直接質問をすることができます。https://academy.datastax.com/slack

関連する問題