【问题标题】:Rebuilding indexes in Mongodb在MongoDB中重建索引
【发布时间】:2012-07-04 08:28:44
【问题描述】:

我正在为我的 Mongodb 项目阅读 Mongodb's indexes

我很清楚,如果在重建索引时表非常大,将数据插入传统关系数据库会导致速度大大降低。

如果我选择向 Mongodb 集合添加索引:在 Mongodb 中重建索引是否与在传统关系数据库中重建索引大致相同? 还是它使用 B-Tree for indexing缩短重建时间?

【问题讨论】:

    标签: mongodb indexing


    【解决方案1】:

    在 MongoDB 中,与在其他 RDMBS 中一样,一旦建立索引,后续的插入、删除和更新都会变慢。

    重建过程由 MongoDB 自己处理,但您可以使用 db.myCollection.reIndex() 强制手动重建。

    【讨论】:

      【解决方案2】:

      在 Mongodb 中重建索引的成本同样高。

      注意:传统数据库也使用 B-Tree。

      【讨论】:

        猜你喜欢
        • 2020-10-08
        • 2018-03-23
        • 2011-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-01
        相关资源
        最近更新 更多