3

デフォルトの分離レベルが READ_COMMITTED であり、読み取りが反復不可能であることは知っていますが、これが意味するすべてを理解しているかどうかはわかりません。

スレッド A が組み込みデータベースでトランザクションを開始し、スレッド B がトランザクションを開始してコミットした場合、スレッド A のトランザクション内の後続の読み取りでスレッド B のトランザクションの影響が見られることが保証されているか、または単に可能ですか?

4

1 に答える 1

3

はい、現在 (read commit のため)、ID やインデックス ルックアップなどで要求すると、別のスレッドからの変更 (コミット) が表示されます。

これは将来的に変更される予定ですが、より強力な分離保証が適用されます。

参照: http://docs.neo4j.org/chunked/stable/transactions.html

于 2014-07-14T17:33:51.283 に答える