2015-06-26 22 views
0

我已經閱讀了關於實體交易,跨組交易等的谷歌應用程序引擎Java文檔。也許我想的很複雜,但我只是沒有通過 - >什麼是實體組? 如果我有一個部門,而且這個部門有不同的員工,那麼員工是一個組,另一個是部門。或者是一個實體組只是一組具有一些祖先 - 孩子實體的實體的僞名?谷歌應用程序引擎中的實體組究竟是什麼?

在我說的話裏有沒有道理?

乾杯 奧斯卡

回答

1

或者是一個實體組只爲一組實體是 有一些祖先的孩子realtionships的假名?

還有一點點,但這是基本概念。爲了有效地組織和訪問數據,數據存儲將實體捆綁到組中。這會影響你執行某些查詢的方式,但通常是透明的。對於常規交易,您應該考慮的唯一限制是:

  1. 事務訪問的所有數據都必須包含在至多 25個實體組中。
  2. 如果您希望在事務中使用查詢,則必須將數據組織到實體組中,以使 可指定與正確數據匹配的祖代過濾器。
  3. 單個實體組內的寫入吞吐量限制爲每秒 秒左右。這種限制的存在是因爲 數據存儲在廣泛的地理區域上執行每個 實體組的無主同步複製,以提供高可靠性和容錯性。