2016-05-13 8 views
0

Я пытаюсь создать простую базу данных временных рядов в прометее. Я ищу финансовые данные временных рядов, и мне нужно где-то хранить данные для быстрого доступа через Python. Я загружаю данные в временные ряды через xml или .csvs, поэтому это не какой-то сумасшедший «много данных в одном и том же» виде проекта. Я единственный пользователь и, возможно, еще пару человек используют его вовремя и просто хотят чего-то, что легко загружать данные и выходить из него.Прометей + простой временной ряд + Python

Я надеялся на некоторое руководство, как это сделать. Несколько вопросов:

1) Можно ли просто извлекать данные из базы данных prometheus через python? 2) Я хотел запустить все это локально с моей машины Windows, это выполнимо? 3) Я полностью перерабатываю это? (Мое беспокойство с SQL является то, что это будет беспорядок работать, как и его большие временные наборы данных серии)

Благодаря

ответ

1

Prometheus предназначен в первую очередь для оперативного мониторинга. Хотя вы, возможно, сможете что-то работать, Prometheus, например, не поддерживает массовую загрузку данных.

1) Прост ли извлекать данные из базы данных прометея через python?

HTTP api должен быть прост в использовании.

2) Я хотел запустить все это локально с моей машины Windows, это выполнимо?

Это должно сработать.

3) Я полностью перерабатываю это? (Мое беспокойство по поводу SQL заключается в том, что с большими массивами данных времени было бы бесполезно работать)

Я бы сказал, что Prometheus, вероятно, не является подходящим инструментом для работы здесь. До 100 Гб я бы счел, что база данных SQL является хорошей отправной точкой.

+0

Спасибо за ваш вклад Брайан. Я думаю, что мой вопрос с SQL - как хранить данные? Допустим, у меня 10 акций, на которые я смотрю. У каждого есть данные по тику (времена не обязательно должны быть одинаковыми для каждого тика, поэтому я не могу использовать время в качестве столбца ID). Я строю таблицу для каждого запаса? и два ряда - время и цена? – keynesiancross

+0

В этом случае одна таблица со столбцами для запаса, времени и цены будет работать нормально. Держите его простым, пока вы не столкнетесь с проблемами производительности. –