9

Google App Engine では、トランザクションの分離は SNAPSHOT 分離と呼ばれ、トランザクション自体の中で以前の削除や書き込みは表示されず、トランザクションが開始されたときのデータストアの状態のみが表示されます ( https://developers.google.com/ appengine/docs/python/datastore/transactions )。古い記事では、トランザクション レベルは実際には SERIALIZABLE であると書かれています ( https://developers.google.com/appengine/articles/transaction_isolation )。

Google Test Compatibility Kit (TCK) は、それが実際に SNAPSHOT 分離であることを示していますが、前述の記事では、「一方、トランザクション内では、分離レベルはデフォルトで SNAPSHOT であり、SERIALIZABLE に変更するオプションがあります」と記載されています。

私の質問は、分離レベルを SERIALIZABLE にする方法を教えてください。

4

1 に答える 1