MongoDB 地理空间索引 : how fast is it?

标签 mongodb performance indexing geospatial

我正在对约 40K 文档的集合执行 where in box 查询。查询耗时约 0.3 秒,获取文档耗时约 0.6 秒(结果集中约有 10K 文档)。

文档相当小(每个约 100 字节),我限制结果只返回纬度/经度。

看起来非常慢。这是对的还是我做错了什么?

最佳答案

确实看起来很慢。例如,我在 PostgreSQL 上进行的大致相同的搜索几乎快到无法衡量(即可能快于 1 毫秒)。

我不太了解MongoDB,但你确定地理空间索引真的打开了吗? (我问是因为在 RDBMS 中很容易定义一个包含几何/地理列的表,但没有适本地定义实际索引,因此您获得的性能与您描述的大致相同)。

关于MongoDB 地理空间索引 : how fast is it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889601/

相关文章:

javascript - Node.js + MongoDB 检查电子邮件是否已存在于数据库中

c# - MongoDB:处理游标

android - 确定android CPU速度?

tsql - 重建 SQL 索引 - 何时?

mysql - 该表及其查询的最佳优化是什么?

node.js - Mongoosejs 创建后保存

php - Javascript 函数在使用 PHP 的 mongoDB 中无法正常工作

sql-server - 在 SqlServer 2008 上仅具有聚集索引的表或没有任何索引的表的更好的插入性能?

c++ - MMX 与 SSE2 性能比较

MySQL选择不使用索引的不同查询