2016-05-13 563 views
0

我想在普罗米修斯中建立一个简单的时间序列数据库。我正在考虑财务时间序列数据,并需要在某处存储数据以通过Python快速访问。我通过xml或.csvs将数据加载到时间序列中,因此这不是一些疯狂的“大量数据同时进出”类型的项目。我是唯一的用户,也许有一些人及时使用它,只是想要一些容易加载数据和退出的东西。普罗米修斯+简单的时间序列+ Python

我希望得到一些关于如何做到这一点的指导。几个问题:

1)通过python从普罗米修斯数据库中提取数据很简单吗? 2)我想在我的windows机器上运行这个所有的东西,可以吗? 3)我完全过度工程呢? (我与SQL担心的是,这将是一个烂摊子一起工作,因为它的大的时间序列数据集)

感谢

回答

1

普罗米修斯主要用于运行监测。虽然您可能能够找到一些工作,但Prometheus并不支持批量加载数据。

1)通过python从普罗米修斯数据库中提取数据很简单吗?

HTTP api应该很容易使用。

2)我想运行这个所有本地关闭我的Windows机器,是可行的吗?

这应该工作。

3)我完全过度工程呢? (我担心SQL会因为它的大型时间序列数据集而工作得很糟糕)

我想说的是,普罗米修斯可能不是这里工作的正确工具。高达100GB我认为SQL数据库是一个很好的起点。

+0

感谢您的输入布莱恩。我想我的SQL问题是,我如何存储数据?可以说我有10只股票在看。每个人都有滴答滴答的数据(虽然每个滴答的时间不一定是相同的,所以我不能使用时间作为我的ID列)。我是否为每只股票建立一张表格?和两排 - 时间和价格? – keynesiancross

+0

在这种情况下,包含股票,时间和价格列的单个表格可以正常工作。保持简单直到遇到性能问题。 –