Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 嵌入实体和序列化文本/blob之间有什么区别?_Google App Engine_Google Cloud Datastore - Fatal编程技术网

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

Google app engine 嵌入实体和序列化文本/blob之间有什么区别?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,因为嵌入式实体字段不能被索引,所以我认为使用嵌入式实体和将对象序列化为text/blob(以我想要的任何格式)没有区别。我能想到的唯一好处是,使用嵌入式实体,我可以获得与底层API和Objectify等框架的即时一致映射。我有什么遗漏吗?我问这个问题是因为我想以Objectify目前不支持的方式存储嵌入式实体,我想弄清楚我是否应该修改我的类以适应Objectify,这样我就可以使用嵌入式实体,或者只是将它们序列化为JSON。这些字段还不能索引,但将来可能可以索引。主要优点是数据存储(以及各种数据

因为嵌入式实体字段不能被索引,所以我认为使用嵌入式实体和将对象序列化为text/blob(以我想要的任何格式)没有区别。我能想到的唯一好处是,使用嵌入式实体,我可以获得与底层API和Objectify等框架的即时一致映射。我有什么遗漏吗?我问这个问题是因为我想以Objectify目前不支持的方式存储嵌入式实体,我想弄清楚我是否应该修改我的类以适应Objectify,这样我就可以使用嵌入式实体,或者只是将它们序列化为JSON。

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

看起来嵌入式实体现在可以编制索引了