Charts 塔兰托尔闪亮仪表盘

Charts 塔兰托尔闪亮仪表盘,charts,dashboard,tarantool,nosql,Charts,Dashboard,Tarantool,Nosql,我想使用Tarantool数据库记录用户活动。 有没有现成的解决方案可以根据收集的数据创建带有漂亮图表的web仪表板?Tarantool嵌入了lua语言,因此您可以从数据生成json并使用任何图表库。例如,有一个直接从url加载json的方法 d3.json(url[,回调]) 使用mime类型“application/JSON”在指定url处创建对JSON文件的请求。如果指定了回调,则立即使用GET方法发出请求,并且在加载文件或请求失败时异步调用回调;回调由两个参数调用:错误(如果有)和解析的

我想使用Tarantool数据库记录用户活动。
有没有现成的解决方案可以根据收集的数据创建带有漂亮图表的web仪表板?

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

d3.json(url[,回调])

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


你也可以看看d3的simple facade,很久以前,我使用tarantool的一个旧版本创建了一个时间序列数据库的草稿,具有与carbon cache相同的界面。 从那时起,协议已经改变了,但一般的想法仍然是一样的:使用空间来存储数据,压缩数据组织,并将正确的索引作为时间序列行访问空间,以及使用lua来准备生成的JSON。
该解决方案在性能上(无论是读还是写)都是完美的,但旧版本缺少磁盘存储,没有磁盘,我的容量非常有限。

阅读发布指南,stack不推荐第三方库