这是一个概念证明,我很好奇使用 Riak-TS 评估它的经验。
我正在开发一个移动应用程序,其中部分用途是显示各种数据的图形/图表。这些数据与商业打印机、传递给它们的作业以及预处理信息有关,并具有各种指标的快照,但目前只能实时获得,因此我正在研究用于分析历史数据的 tsdb 实现。
我会使用 Riak-TS 以大约 30-60 秒的间隔收集时间序列数据,并使用数据显示:
按小时/班次/天/周/等打印的作业数量 按小时/班次/天/等的墨水使用量 与特定时间跨度的数据的总和/平均/系列快照相关的各种其他数据。
在决定是否为此使用 Riak-TS 以及要考虑的潜在缺点时,我应该考虑哪些事情?
使用 Riak 进行此案例的基本概念证明设置需要什么级别的 Erlang。我对 Python 和 JavaScript 非常满意,看起来 Riak 可以使用这些语言,但我可能没有时间学习 Erlang 来设置这个项目。
在 Python、Node.js、HTTP 接口更易于使用、更快、更多功能等方面是否存在明显差异?我曾使用过一些云服务,其中一些界面缺少/错误/缓慢的功能,并希望计划使用最好的。如果那是 Java、C# 或 Go,我也会对这些信息感兴趣。
我应该探索 Riak-TS 之外的哪些其他开源实现?