|
|
1
3
有没有理由认为存储空间会对您的应用程序造成限制?我会尽量确定情况是这样的,然后再把它放在更高的优先级上,相比之下,方便的访问和使用;为此目的,听起来你所拥有的是令人满意的。 |
|
|
2
1
实际上我不太明白你所说的“压缩情节”是什么意思。这意味着,您正在压缩2000个度量值,还是正在压缩每一行? 总之,空间很便宜。我会用传统的方式,即两列,每个测量一个条目。 如果出于某种原因,这不起作用,如果你想将2000个测量值保存为一个记录,那么你可以做得更好。 . 用您的测量值创建一个csv文件。 . 压缩(gzip-9提供最大压缩) . 将它保存为 斑点 (或) 长斑 取决于您使用的数据库)而不是长文本 然后把它保存在数据库中。 这将给你最大的压缩。 |
|
|
3
0
PostgreSQL有很大的存储空间开销,因为每个元组(表中一行的预呈现)都是28字节,不包括数据(PostgreSQL 8.3)。有2、4和8个字节的整数,时间戳是8个字节。我想浮点数是8字节。因此,在PostgreSQL中存储100000000行需要比MySQL多几个gib的存储空间(这取决于您在MySQL中使用的存储引擎)。但是与MySQL相比,PostgreSQL在处理海量数据方面也非常出色。尝试对一个巨大的mysql表运行一些DDL查询,你就会明白我的意思了。但是,您存储的这个简单数据可能很容易分区,所以简单的MySQL可以很好地处理这个工作。但是,正如我一直说的,如果你不确定你是否真的需要一个特定的MySQL特性,你应该选择PostgreSQL。 我把这篇文章限制在mysql和postgresql上,因为这个问题只标记了这两个数据库。 编辑:对不起,我没看到你在数据库中存储了csv。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 8 月前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 8 月前 |
|
ojek · 如何对SQL结果进行分组和编号? 8 月前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 8 月前 |
|
|
Sax · 规范化Google表格(第一步) 8 月前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 9 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 9 月前 |