爲什麼在交易中只允許祖先查詢的原因是什麼?在交易中只允許祖先查詢
0
A
回答
0
祖先查詢將結果集限制爲特定的實體組。作爲一個概念模型,將一個實體組想象成一臺機器上的一組實體;你只能在一臺機器上運行一個事務。 XG事務是跨多個獨立機器的2個進程。
0
我建議你閱讀兩篇文章的結合,它給你的交易是如何在數據存儲的處理相當不錯的理解:
https://developers.google.com/appengine/articles/life_of_write https://developers.google.com/appengine/articles/transaction_isolation
如果您想知道它如何在分佈式數據存儲節點網絡中工作,請閱讀BigTable白皮書。
http://research.google.com/archive/bigtable.html
數據存儲是建立在BigTable的上方,這樣理解的BigTable的工作方式爲您提供了一個相當不錯的數據存儲中正在發生的事情的感覺。
相關問題
- 1. 交易中只允許祖先查詢,如何處理?
- 2. 爲什麼我只得到祖先查詢被允許內部交易錯誤
- 3. XSD:只允許元素沒有某個祖先元素
- 4. 在谷歌應用程序引擎,我該如何擺脫'只允許內部交易的祖先查詢'錯誤?
- 5. 祖先查詢即時父
- 6. NDB查詢由祖先
- 7. 祖先的EndPointsModel查詢
- 8. 後代/祖先查詢
- 9. 做無情的祖先查詢總是先返回祖先嗎?
- 10. 交易影響如何讀取下一個非祖先查詢一致性NDB
- 11. SQLServer中默認允許交易嗎?
- 12. Google Datastore祖先查詢每個祖先每秒寫一個
- 13. 從PowerBuilder查詢祖先中的PostEvent
- 14. rockmongo不允許提交查詢
- 15. 「只允許SELECT查詢」錯誤
- 16. 只允許一個查詢字符串
- 17. 交易中的查詢
- 18. 暗號查詢: - 允許在查詢
- 19. 允許* SQL查詢
- 20. 祖先查詢解析錯誤
- 21. Google Appengine NDB祖先與關鍵查詢
- 22. 頁面祖先的MySQL查詢
- 23. 大爺爺AppEngine祖先查詢
- 24. Key +祖先的低級AppEngine查詢
- 25. 配料數據存儲祖先查詢
- 26. 爲什麼Mercurial有時允許與祖先合併?
- 27. 3查詢在1交易mysql中
- 28. 在hyperledger composer中查詢交易
- 29. 在另一個分支中查找第一個祖先提交
- 30. 優先化交易
它是什麼意思,例如我有3節點AppEngine機器(比如在我自己的集羣中,例如我使用的是AppScale),當一個請求到達一個節點時,這意味着其他2個節點何時發出請求訪問相同的「實體」是否意味着DAOT邏輯將失敗? – xybrek
我不知道AppScale的功能;您可以嘗試將其作爲使用AppScale標記的單獨問題發佈。另外請記住,每個EG存儲在單獨的數據庫服務器實例中的這種想法僅僅是一個概念模型;它不一定是這樣工作的,但它有助於想到這一點。 – stickfigure