【问题标题】:Does anyone use GoogleData?有人用谷歌数据吗?
【发布时间】:2008-09-30 03:27:07
【问题描述】:

我最近考虑将 GoogleData 用于一个爱好项目来存储我的服务的旧数据(比如 24 小时以上),同时我将新数据保存在我的服务器上(爱好项目==便宜的家庭服务器)。

但是我还没有真正听说过有人使用 GoogleData,所以我想知道其他人的经历。

编辑:我的简要使用模式是基本上存储(缓存版本)表示(历史)实体的对象。以及相对不可变的数据,例如过去的事件或这些实体,我的对象的全局原型数据(也相对不可变),以减少我的服务器上的负载。

对于活动实体,我会在本地存储更改,然后将它们发布到 GooglData(24 小时后)。

谢谢

【问题讨论】:

    标签: database google-data-api


    【解决方案1】:

    我确实使用 GoogleData 来存储来自我的一个名为 TaskList 的项目的数据。我专门使用谷歌电子表格。这很难开始,但从谷歌的示例中,你可以很确定地知道下一步该做什么。我在 C# 中做到了这一点。这是 google-gdata 的示例应用程序和 sdk。我的建议,不要费心阅读有关 gdata 的在线文档,它解释了很多关于底层 xml 结构和访问每个级别(私有与公共)数据的方法。您需要有一个谷歌帐户才能开始。与标准 SQL 或数据集相比,读取和写入数据的方式非常奇怪。但总的来说,API 设计得很好,几乎所有事情都得到了照顾。试试看吧。

    PS:毫无疑问,当访问所有的 xml 开销以及大量使用 gdata 的冗余标记时,它会有点慢。

    【讨论】:

      【解决方案2】:

      由于您对此并没有真正得到满意的答案,我可能建议您查看Amazon SimpleDB。它不是免费的,但除非您存储数以万计的记录,否则您每月可能只会花费几美分。与亚马逊的其他网络服务一样,您只需为使用的内容付费。

      SimpleDB 比 Google 数据服务更通用,可能适合更广泛的应用程序。

      【讨论】:

      • 我在使用 GoogleData 时遇到了一些运气(稍后会发布),但奇怪的查询是......非常奇怪且不像 SQL。感谢您提供的链接,虽然没有听说过,但看起来也是一个很好的解决方案
      【解决方案3】:

      所以,我想显然没有人使用谷歌数据。

      不过,存储您自己负担不起的数据似乎确实不错。 所以我想我还是会试一试的。

      【讨论】:

      • 请发回任何结果:)
      【解决方案4】:

      还没来得及到我的电脑前清理代码以进行发布,但我目前的解决方案是使用 Yahoo Pipes 将我的查询结果从 Google Data 直接获取到浏览器,作为 JSON 而不是 XML服务器。而且这一切都只用客户端 Javascript 完成,所以我可以在不需要服务器的情况下获取和使用数据。但是我还没有编写脚本来将数据存储在 Google Data 上。这是下一步。

      【讨论】:

        【解决方案5】:

        here 列出了一些不错的基于 gdata 的应用程序。

        您可以将电子表格视为基本数据库,看看this python wrapperits .net port

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-05-16
          • 2010-10-12
          • 2015-02-21
          • 1970-01-01
          • 2021-10-12
          • 1970-01-01
          • 2017-03-31
          • 1970-01-01
          相关资源
          最近更新 更多