2012-03-21 51 views
1

簡而言之:遷移到HR時密鑰如何變化。只更改應用程序名稱或更改底層ID /名稱?HR遷移:密鑰如何變化

長:我目前在M/S上有一堆未合併的實體。在切換到高級複製時,我必須重新包含多個實體(以獲得最終的一致性)。我父母他們沒有真正的關鍵(即db.Key.from_path('ParentType','ParentId-CustomTag))。我有很強的理由這樣做(避免寫入單個實體組的操作太多)。

如果按照保留底層ID的方式遷移密鑰和父母,那麼我不必在人力資源方面重新重新申請父母。如果他們改變了,那麼我需要在人力資源方面重新進行重新培訓。

+0

有'假'父母和超負荷實體組之間的聯繫是什麼? – 2012-03-22 16:21:32

+0

我有一個對象,說一個請求,有很多評論,付款,電話等與之相關聯。這些組中的每一組單獨寫入不會超過1/s,但絕對是合計的。因此,如果我使用Request對象使它們全部通過,請求實體組在寫入時會過載。但是,如果我分別用請求 - 請求,請求 - 評論等來分別表示父母,那麼我將不會違反1/s。 – Kurtle 2012-03-27 04:28:29

+0

爲什麼要父母呢?您應該使用實體組的唯一原因是您需要在組中的實體之間進行交易。 – 2012-03-27 09:26:08

回答

2

遷移後,潛在的ID保持不變。只有密鑰的應用程序字段發生變化。