【发布时间】:2015-09-09 22:16:47
【问题描述】:
历史股票价格等时间序列数据通常存储在 RDBMS 中。
我正在评估使用此数据的各种选项,可能将其存储在 MarkLogic 中的文档存储或三重存储中,并在此数据和/或存储在文档/三重存储中的其他类型的数据上构建一些用例.
基本上,我正在寻找方法
- 将时间序列数据(例如历史股票价格)存储在 MarkLogic 数据库中。
- 查询此数据的方法(存储在 ML 中或通过 RDBMS 查询),例如通过 XQuery。
- 查询此数据的方法,以及存储在 doc/triple 存储中的其他数据。
如果有这方面的任何建议,我将不胜感激。
添加了更多信息...
我正在尝试找到一种巧妙的方法将这些数据捕获为三元组。这个想法是将这些数据与其他相关数据联系起来会很好。例如,如果我们尝试存储的历史股票价格是针对在 NYSE 上市的 HSBC,那么我们可以以某种方式定义 HSBC 和 NYSE 的资源,并将股票价格捕获为文字(也许),然后将资源 HSBC 与例如dbpedia中存储的公司信息。
本质上,我说的是创建链接数据,以便轻松查询从不同来源获取的数据,并且如果可能的话,尝试使用推理。例如,如果我使用这种方法,我可能会运行一个查询,例如“获取总部位于伦敦且营业额超过 10 亿美元的公司的股票价格”。
【问题讨论】:
标签: time-series marklogic historical-db