【问题标题】:Is it recommended to use GAE types?是否推荐使用 GAE 类型?
【发布时间】:2011-06-22 09:07:21
【问题描述】:

我看到 GAE 为其entities 提供了几种类型,例如电子邮件或邮政地址。我读过他们不提供任何验证。所以我想知道:使用它们而不是将数据存储在简单的字符串字段上有什么好处?有什么理由我应该使用它们?

编辑:在question回答了

【问题讨论】:

标签: java google-app-engine google-cloud-datastore gdata-api gdata


【解决方案1】:

目前,它们的唯一目的似乎是无缝转换为 Google 使用的 gdata atom 提要。它们可能是已在构建 GoogleApps 的框架上实现并包含在 AppEngine 数据模型中的字段。这样,如果您想制作一个与 GoogleApps 交互的应用程序,那就容易多了。

我还确定这些值已正确“标准化”以进行索引。 LinkProperty 的值很可能从 www.stackoverflow.com 更改为 com.stackoverflow.www。

【讨论】:

    【解决方案2】:

    我希望 Google 能回答这个问题。一些猜测:

    • Python docs 讨论了这些属性类型在gdata 中是如何表示的。您可以从 gdata 提要中实例化 Email 属性,然后在数据存储实体上设置它吗?您的应用引擎应用(有一天)能否提供 gdata 风格的网络服务?
    • 也许 Google 对这些类型的存储要求有启发式方法,可帮助他们优化数据存储区中的存储。
    • 也许他们会在以后的版本中为这些类型添加功能。
    • 也许他们喜欢为了打字而打字。

    【讨论】:

      猜你喜欢
      • 2018-05-13
      • 1970-01-01
      • 2022-08-09
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 2021-08-16
      相关资源
      最近更新 更多