Tarantool闪亮的仪表板

时间:2016-01-25 20:07:27

标签: charts dashboard tarantool nosql

我想使用Tarantool数据库记录用户活动。 是否有开箱即用的解决方案来创建基于收集的数据的漂亮图表的Web仪表板?

2 个答案:

答案 0 :(得分:1)

Tarantool嵌入了lua语言,因此你可以从你的数据生成json并使用任何图表库。例如,D3.js具有直接从url加载json的方法。

  

d3.json(url [,callback])

     

使用mime类型“application / json”在指定的url处创建对JSON文件的请求。如果指定了回调,则立即使用GET方法发出请求,并且在加载文件或请求失败时将异步调用回调;使用两个参数调用回调:错误(如果有)和解析的JSON。如果发生错误,则解析的JSON未定义。如果未指定回调,则可以使用xhr.get或类似函数发出返回的请求,并使用xhr.on进行处理。

你也可以看看c3.js d3的简单外观

答案 1 :(得分:1)

很久以前,使用旧版本的tarantool我已经创建了tarbon - 时间序列数据库的草案,其中碳缓存相同的界面。 从那时起协议已经改变,但通用的想法仍然是相同的:使用空间来存储数据,紧凑的数据组织和正确的索引来访问空间作为时间序列行和lua来准备生成的jsons。 该解决方案的性能非常出色(无论是读取还是写入),但旧版本缺少磁盘存储,没有磁盘,我的指标容量非常有限。