1

有没有人有程序化的经验parse.com 或 StackMob 等 BaaS 提供商一起

我知道这两个提供商(据我从营销谈话中得知)都提供了一个 REST API,它允许对数据库进行查询,不仅可供移动客户端使用,也可供自定义 Web 应用程序使用。

我也知道这两个提供商都提供手动数据导出(parse.com 通过他们的 Web 界面,StackMob 通过支持)。

但是假设我想每晚转储所有数据,以便可以将其导入到报告系统中。或者也许只是为了拥有最新的备份。在这种情况下,我需要一种编程方式来导出/复制存储在后端的数据。出于显而易见的原因,手动导出不是一种选择。然而,提供的 REST API 似乎是为特定查询设计的,而不是为大量读取(性能?)而设计的。更不用说定价了——我认为没有一个提供商会对通过他们的 REST API 导出每晚 X Gigabyte 数据感到高兴,所以他们可能会成为一个价格标签。

到目前为止,我只是找不到关于这个主题的任何具体信息,所以我想知道是否有其他人已经经历过这个。此外,欢迎对 StackMob/parse 替代方案提出任何建议,尤其是与数据导出主题相关的建议。

干杯,亚历克斯

4

1 回答 1

0

您是否看到Parse REST API 的批处理操作部分?批处理操作减少了获取数据所需的 API 调用次数,因此您不必对检索的每一行都使用调用。请记住,仍然有一个限制(默认为 100,但您可以将其设置为最大 1000)。这意味着您仍然被限制为每次 API 调用拉下 1000 行。

我无法对 StackMob 发表评论,因为我没有使用过它。在我目前的工作中,我们正在使用 Parse,我们编写了一个 C# 应用程序,它将 Parse 类中的数据与 SQL 表进行比较并提取任何更改。

于 2013-09-24T06:35:18.637 回答