我在一个敏锐的集合中有大量的消息,并希望通过使用api的分页将它们暴露给我们的最终用户。是否可以在Keen中指定像查询一样的偏移量?
我们之前有传统数据库,所以能够支持上述操作并且考虑转向Keen,因为它更容易分析。
答案 0 :(得分:5)
无法对提取物进行分页。
我们创建了Extractions API,允许您随时通过Keen IO获取事件数据。它是您的数据,我们相信您应始终拥有完整的访问权限!将提取视为一种导出数据的方式,而不是一种查询方式,您将开始了解如何使用提取。
Keen非常善于收集和分析数据,但它不是一个很好的数据库。如果您尝试以面向实时的实时方式使用提取,则很难提供用户应得的用户体验。我们对像您这样的用例的建议是添加一个数据库层,将您的实体数据存储在Keen之外的某个地方。使用来自Keen的查询结果扩充该实体数据,您将全部设置完毕。
我希望这有帮助!
答案 1 :(得分:3)
Terry的建议是合理的,但是如果您可以使用近似的分页,而不是考虑使用不重叠的时间帧进行多次请求。
例如,如果您想要对超过一小时的数据进行分页,则可以一次发布超过1分钟数据的提取,直到达到所需的页面大小。你会跟踪你离开的地方,加载下一个"页面"等等。