2014-05-09 32 views
1

使用JPA/JDO時XG事務must be explicitly enabled。爲什麼這樣?爲什麼不應該啓用XG交易?

通過啓用它們可能存在問題或副作用嗎?

+0

更清楚地問題完全是特定於GAE /數據存儲數據庫中的實體組的成功,所以你真的應該標記你對那個問題。 JDO/JPA只是將數據傳遞給該數據庫的API –

+0

@NeilStockton完成了,謝謝。 – HAL9000

回答

2

docs

  • 只接觸到單個實體組具有完全相同的性能和成本作爲一個單一的基團,非XG 01​​交易的交易XG引用。

  • 在觸及多個實體組的XG交易,運營成本一樣的,如果他們在非XG進行 交易,但可能會遇到更高的延遲

0

誰develeloped數據存儲的人推你要conscient墊層基礎設施。這就是爲什麼您無法在生產中生成索引或默認運行跨實體組事務的原因。你必須知道你爲什麼要使用這兩個特性,並且需要權衡這些特性。

請參閱@Jimmy Kane對性能方面的回答。

還有在由XG交易可以「接觸」實體組(每組最多5個)的數目的限制():

事務可以跨越最多五個被施加實體組,並將只要沒有併發事務觸及任何其所適用的

相關問題