2

由于没有提供类似 Redis 原子列表的应用程序引擎 API,我想知道如何实现具有成本效益的滚动中位数。

我已经每秒接收约 15 个数据点,因此除非它们显着降低写入成本,否则无法使用延迟任务将它们全部写入数据存储。

Gilberto Torrezan Filho建议使用后端并在内存中完成所有操作。我很确定这可以工作,但它确实感觉像是一种解决方法。

有没有人找到一个超级优雅的解决方案?

编辑:存储指标不是一种选择,数量太高并且增长迅速。过高的数据存储写入定价排除了任何涉及永久存储的解决方案。其他请求访问滚动中值的速率甚至高于数据进入的速率。因此,中值需要与当前值同步。

4

0 回答 0