繁体   English   中英

MongoDB和PostgreSQL之间的索引大小不同

Different size of indexes between MongoDB and PostgreSQL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个大约11 GB的数据集,其中包含一些属性,如下所示:

POS_ID,STATUS,LON,LAT,TIMESTAMP
116351,8,157.0625,-24.36573,2013-12-31 17:03:00.000
116357,0,148.9484,-20.34638,2013-12-31 17:03:00.000
116358,0,152.1151,-11.07703,2013-12-31 17:03:00.000

我使用了两个不同的数据库来存储数据。 进一步来说:

MongoDB的

我将此数据集转换为GeoJSON格式,然后索引(BTree)属性“ POS_ID”。

PostgreSQL的

我以CSV格式存储数据集,然后再次为属性“ POS_ID”建立索引(BTree)。

我观察到两个系统之间的索引大小显着不同。 对于MongoDB,索引大小为6 GB,而在PostgreSQL中为3.1 GB。

如果我索引“ TIMESTAMP”属性,则两个数据库的索引大小相同。

有谁知道在MongoDB中将索引的大小增加近2倍的原因是什么? 在第二种情况下,索引具有相同大小的原因是什么?

问题暂未有回复.您可以查看右边的相关问题.
1 PostgreSQL 索引大小和值编号

我正在尝试获取有关索引的统计信息。 我正在寻找索引中的总值及其大小。 我只能找到表上所有索引的大小。 表 pg_class 列 relpages 和 reltuples 显示了表的值,而不是特定索引级别的值。 此外,函数 pg_indexes_size 将表名作为参数并返回该表的总索引大小。 ...

2 PostgreSQL,在之间使用索引

我在列上有索引,比方说ID (bigint)。 如果我有这样的查询: ...它将使用索引。 但是当我使用类似...的查询时 它使用顺序扫描,这非常慢。 我可以强制使用ID索引吗? ...

3 什么会影响MongoDB中索引的大小?

我想知道什么会影响索引的大小。 索引字段的大小会影响索引的大小吗? 如果我有“ X”字段,并且包含10个字母字符串,而我有“ Y”字段,并且包含100个字母字符串,并且我在每个字段上创建了单独的索引,则“ Y”字段上的索引将大于“ X”字段上的索引? ...

4 如何找到 Postgres / PostgreSQL 表及其索引的磁盘大小

我从 Oracle 来到 Postgres 并寻找一种方法来查找表和索引大小(以bytes/MB/GB/etc ,甚至更好的所有表的大小)。 在 Oracle 中,我有一个令人讨厌的长查询,它查看 user_lobs 和 user_segments 以给出答案。 我假设在 Postgres 中有一 ...

5 MongoDB总索引大小成比例吗?

我想知道totalIndexSize是否与集合中文档的数量成比例? 但是,当我进行一些测试时,我想说是: 对于101个元素:“ totalIndexSize”:294912 对于55个元素:“ totalIndexSize”:131072 但是对于55个元素,它在 ...

2017-10-27 14:32:58 0 30   mongodb
6 Mongodb索引错误,字段大小

我正在查询集合,并且正在接收Btree::insert: key too large to index, failing 。 这是因为我在Stringfield上有一个索引,并且值太大。 我想查询我的数据库,而只丢弃那些太大的数据库,但是我不知道如何查询字段的大小。 我正在使用mong ...

7 副本集中的MongoDB索引大小

我基本上是在运行3个以上实例的情况下使用副本集。 我的索引大小当前为: 我读过它必须放在RAM中,以避免Foursquare Crash ,但由于我有3台以上的服务器,因此它们都应该都具有64Go(这真的很昂贵:'()吗?如果是,那么我可能必须回顾一下我的索引... 太谢谢了 ...

10 PostgreSQL索引减少了数据大小,但使查询变慢了

我有一个7.9GB JSON数据的PostgreSQL表。 我的目标是每天对整个表进行汇总,汇总结果稍后将用于Google Data Studio中的分析报告。 我尝试运行的查询之一如下所示: 查询计划和执行时间如下: 问题是,即使查询仅使用大约100个字段中的3个字段值,数据库也必须扫 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM