Trong Google App Engine, cách ly giao dịch được cho là cách ly SNAPSHOT, nơi bạn không thấy các lần xóa trước đó hoặc đặt trong chính giao dịch đó, nhưng chỉ trạng thái của kho dữ liệu khi giao dịch bắt đầu (https://developers.google.com/appengine/docs/python/datastore/transactions). Trong một bài báo cũ, nó nói rằng mức giao dịch thực sự là SERIALIZABLE (https://developers.google.com/appengine/articles/transaction_isolation).Cách ly giao dịch trong công cụ ứng dụng google
Bộ tương thích thử nghiệm của Google (TCK) cho thấy rằng nó thực sự là cách ly SNAPSHOT, nhưng trong bài nói trên, nó nói "Mặt khác, giao dịch bên trong là SNAPSHOT", với tùy chọn thay đổi thành SERIALIZABLE ".
Câu hỏi của tôi là, làm cách nào để cho phép mức cách ly trở thành SERIALIZABLE?
câu hỏi hay, thậm chí không có tài liệu –
Nội dung nào đó không được ghi trong tài liệu GAE? Gây sốc. Ít nhất nếu một thành viên trong nhóm GAE trả lời câu hỏi ở đây, một người nào đó sẽ có thể tìm thấy câu hỏi đó với tìm kiếm của Google. –
@RomanLevin Tôi không thấy nó gây sốc ở tất cả ... btw liên kết Tham chiếu API kho dữ liệu từ câu trả lời được chấp nhận ngừng hoạt động (không gây sốc) – themihai