小编Nic*_*las的帖子

时间序列:SQL 还是 NoSQL?

我不关心 SQL 和 NoSQL 之间的一般差异(或它们的传统差异)。

我目前正在考虑改变我们内部时间序列的存储。它们都包含来自许多不同来源的财务数据。目前,我们将数据存储在专有数据库中。它非常像 NoSQL,它有自己的查询语言。

我对社区输入很感兴趣:您将如何将数据存储在 SQL 数据库中?在 NoSQL 上使用 SQL 有什么优点,特别是对于时间序列?考虑将它存储在 SQL 中,我疯了吗?

我们的数据集由数百万个时间序列组成,其中大约 10% 每个包含数百万条记录。时间序列按层次结构组织:/Market/Instrument/Value/Frequency,其中:

  • 市场是证券交易所等,基本上是工具的集合,通常是类似的工具。
  • 乐器是乐器。这可能是一个指标(布伦特原油)、一个股票(GOOG)等
  • 值是工具的多种数据类型之一。这可能是收盘价、最高价、最低价等
  • 频率是特定时间序列值的频率。每周、每天、每月、滴答、任意等。

数据将如何存储在 SQL 数据库中?一张大表(可能被某些东西分区),每个市场或工具一张表,每个时间序列一张表。

先感谢您。

nosql

34
推荐指数
1
解决办法
3万
查看次数

标签 统计

nosql ×1