首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大量数值数据的数据库存储需求与管理

大量数值数据的数据库存储需求与管理
EN

Stack Overflow用户
提问于 2011-04-17 21:39:43
回答 1查看 175关注 0票数 1

我试图弄清楚如何管理和服务大量的数字数据。不确定SQL数据库是正确的方法。设想如下:

  • 10000组时间序列数据每小时收集
  • 5浮点值每组
  • 价值约5000小时收集的

数据

这就给了我大约2.5亿的总价值。我需要通过设置ID和时间来查询这组数据。如果可能的话,也可以由一个或两个值本身过滤。我也在不断地添加这些数据。

这似乎是很多数据。假设每个值为4个字节,则为1TB。我不知道SQL数据库的一般“开销乘数”是什么。假设是2,那就是2TB的磁盘空间。

处理这些数据的好方法是什么?我可以看到一些选择:

带有ID索引的

  • 单PostgreSQL表,time
  • 单SQLite表--这看起来速度慢得令人难以忍受--每组都有一个SQLite文件--这里面有很多.sqlite文件,比如MongoDB?我甚至不知道这是怎么回事.

感谢那些曾经这样做过的人的评论。

EN

回答 1

Stack Overflow用户

发布于 2011-04-17 21:45:34

Mongo是一个关键的价值商店;可能会为你的数据工作,但我没有太多的经验。

我可以告诉你,PostgreSQL将是一个不错的选择。它将能够处理这类数据。SQLite绝对不是针对那些用例进行优化的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5696639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档