在 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 隔离,但在前面的文章中它说“Inside transactions,另一方面,隔离级别默认为 SNAPSHOT,可以选择更改为 SERIALIZABLE”。
我的问题是,如何使隔离级别变为 SERIALIZABLE?