为什么电子邮件,用户名,邮政编码等作为GAE数据存储区中的实体

Jor*_*.S. 4 java google-app-engine objectify google-cloud-datastore

我已经看到在GAE数据存储区中有这么多实体,最后是字符串,至少显然.

GAE Java数据存储区实体列表

我想知道其背后的原因?索引?语义搜索?

Gui*_*sum 9

我很清楚 - 问题是当我们添加那些"语义"属性类型时,我们(Google App Engine设计师)的想法是什么.

那时我不在团队中,但我认为我们迷恋于使用ATOM模式从实体自动生成XML.我不认为这在实践中非常受欢迎或有用.你可以自由地忽略这些 - 他们的验证都是微不足道的(一定不能为空).

在NDB(数据存储区的新Python客户端)中,我决定不支持这些语义属性类型或XML生成,到目前为止只有一个人请求它:http://code.google.com/p/appengine-ndb-experiment/问题/细节?ID = 96


Ric*_*son 5

几年前我有同样的问题.尼克在这里回答.Java类提供与Python的奇偶校验,在Python中,它对特殊的.to_xml()行为很有用.当GAE获得正确的GEO查询时,GeoPt可能会变得有用,但您可以忽略它们.