我试图弄清楚如何管理和服务大量的数字数据。不确定SQL数据库是正确的方法。设想如下:
数据
这就给了我大约2.5亿的总价值。我需要通过设置ID和时间来查询这组数据。如果可能的话,也可以由一个或两个值本身过滤。我也在不断地添加这些数据。
这似乎是很多数据。假设每个值为4个字节,则为1TB。我不知道SQL数据库的一般“开销乘数”是什么。假设是2,那就是2TB的磁盘空间。
处理这些数据的好方法是什么?我可以看到一些选择:
带有ID索引的
感谢那些曾经这样做过的人的评论。
发布于 2011-04-17 21:45:34
Mongo是一个关键的价值商店;可能会为你的数据工作,但我没有太多的经验。
我可以告诉你,PostgreSQL将是一个不错的选择。它将能够处理这类数据。SQLite绝对不是针对那些用例进行优化的。
https://stackoverflow.com/questions/5696639
复制相似问题