是否有人与程序化数据导出相关的经验与BaaS提供商一起使用,例如parse.com或StackMob?
我知道这两个提供商(据我所知,从营销演讲中提供)提供了一个REST API,它允许对数据库进行查询,不仅可以被移动客户端使用,而且可以通过例如移动客户端使用。自定义网络应用。
我也知道两个提供商都提供手动数据导出(通过他们的Web界面parse.com,通过支持StackMob)。
但是我想说我想每晚转储所有数据,以便我可以将其导入到报告系统中。或者只是简单地拥有最新的备份。 在这种情况下,我需要一种编程方式来导出/复制存储在后端的数据。出于明显的原因,手动输出不是一种选择。 然而,提供的REST API似乎是针对特定查询而设计的,而不是针对大量读取(性能?)。更不用说定价 - 我认为没有一家提供商会对通过他们的REST API进行夜间X Gigabyte数据导出感到高兴,因此他们可能会成为价格标签。
到目前为止,我还没有找到关于这个主题的任何具体信息,所以我想知道是否有其他人已经完成了这个。此外,欢迎任何有关StackMob / parse替代方案的建议,尤其是与数据导出主题相关的建议。
干杯,亚历克斯
答案 0 :(得分:0)
您是否看到了Parse REST API on Batch operations的部分?批处理操作减少了获取数据所需的API调用次数,因此您不会对检索的每一行使用调用。请记住,仍有一个限制(默认值为100,但您可以将其设置为最大值1000)。这意味着您仍然只能在每次API调用时拉下1000行。
我无法对StackMob发表评论,因为我没有使用它。在我目前的工作中,我们正在使用Parse,我们编写了一个C#应用程序,它将Parse类中的数据与SQL表进行比较,并下拉所有更改。