我正在研究一個將從GAE獲取數據的移動應用程序,並且我試圖在使用Protocol Buffers和JDO之間做出決定。首先,我不確定如何讓PB持久。我知道這只是使用JDO的註釋標記問題。Google App Engine上的協議緩衝區與JDO
我也看到這thread他們警告PB數據不能被索引。不過,我不確定這對我是否有問題。是否有一個快樂的媒介,就像使用JDO進行持久化的方式,但是使用PB進行通信?
感謝
編輯:聽起來就像是最初的考慮是一個壞主意,但我仍然不知道如果我能得到使用的PBS的好處只是將數據發送到客戶端。將JDO對象轉換爲PB對象以傳輸給客戶端的開銷是否超過了PB的好處?實際上,聽起來這就是GAE內部發生的情況,無論如何,這可能意味着它是一個很好的選擇......
是否可以跳過JDO/JPA並直接向DataStore發送PB數據? – 2011-05-14 14:04:59