嵌入式实体和序列化文本/ blob之间有什么区别?

时间:2014-03-30 07:41:31

标签: google-app-engine google-cloud-datastore

由于嵌入式实体字段无法编制索引,因此我认为使用嵌入式实体和将对象序列化为text / blob(无论我想要的格式)都没有区别。我能想到的唯一好处是使用嵌入式实体,我开箱即用,与低级API和Objectify等框架一致。我有什么遗失的吗?我问,因为我想以Objectify目前不支持的方式存储嵌入式实体,并且我试图弄清楚是否应该改变我的类以适应Objectify,这样我就可以使用嵌入式实体或只是将它们序列化为JSON。

1 个答案:

答案 0 :(得分:2)

这些字段尚未编入索引,但将来可能可编入索引。主要优点是数据存储区(以及各种数据存储区客户端库)了解格式,因此嵌入式实体可以在添加新功能时受益。