2016-01-25 2 views
2

Я хочу использовать базу данных Tarantool для регистрации активности пользователя. Есть ли какие-либо из решений для создания веб-панели с хорошими диаграммами на основе собранных данных?Tarantool shiny dashboard

+0

ознакомьтесь с рекомендациями по публикации, стек не рекомендует сторонние библиотеки –

ответ

1

Tarantool имеет встроенный язык lua, поэтому вы можете генерировать json из ваших данных и использовать любую графическую библиотеку. Например, D3.js имеет способ загрузки json непосредственно из url.

d3.json (URL [, обратный вызов])

Создает запрос для файла JSON на указанный URL с типом пантомимы "приложения/JSON". Если обратный вызов указан, запрос немедленно выдается с помощью метода GET, и обратный вызов будет вызван асинхронно при загрузке файла или сбое запроса; обратный вызов вызывается с двумя аргументами: ошибка, если таковая имеется, и разобранный JSON. Разбор JSON не определен, если возникает ошибка. Если обратный вызов не указан, возвращаемый запрос может быть выдан с использованием xhr.get или аналогичным, и обрабатывается с использованием xhr.on.

Вы также можете посмотреть на c3.js простой фасад для d3

1

Долгое время назад, используя старую-старую версию Tarantool Я создал проект tarbon - базы данных временных рядов, с углеродсодержащих кеш-идентичный интерфейс. С тех пор протокол изменился, но общая идея остается прежней: используйте пробелы для хранения данных, компактной организации данных и правильных индексов для доступа к пространствам в виде рядов временных рядов и lua для подготовки итоговых jsons. Это решение было совершенным в производительности (либо при чтении, либо при записи), но в старой версии не было дискового хранилища и без диска я был очень ограничен емкостью показателей.