我有幾個實體的屬性編號在40-50範圍內。所有這些屬性都是未編制索引的。這些實體是更大的實體組樹結構的一部分,並且始終通過使用它們的密鑰進行檢索。沒有任何屬性(鍵屬性除外)都被索引。我正在使用Objectify與BigTable上的實體一起工作。實體效果數據存儲讀/寫性能中是否有大量屬性?
我想知道在BigTable中讀取或寫入具有大量屬性的實體是否存在任何性能影響。
由於這些大型實體只能通過它們的鍵獲取,因此永遠不會參與任何查詢,所以我想知道是否應該序列化實體pojo並將其存儲爲blob。使用@Serialized註解在Objectify中完成這項操作非常簡單。我明白,通過序列化我的實體並將其存儲爲blob,我將blob完全透明化爲任何其他程序或非Java代碼,但這不是問題。
我還沒有對性能差異進行基準測試,但在此之前,我想知道是否有人之前做過或有任何建議/意見要分享。