MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了数据库 – 在MongoDB中首选使用标准索引而不是背景索引?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_101_1@mongoDb 1.6允许定义 indexes to be run as BACkground operations.后台索引似乎有点慢,但不阻止其他写入/读取操作,因此当您需要在已经填充一些数据的数据库上创建索引时,它们似乎是最佳选择.

然而,即使使用空集合,后台索引也可以让您在将来重新索引您的集合,而不用担心并发请求.

乍一看,我没有看到使用旧索引超过后台索引的任何真正优势.然而,由于MongoDB背景索引不是默认选项,我想知道是否有没有虑的权衡.

在MongoDB中优选使用标准索引而不是背景索引.

解决方法

我认为这是关键的权衡.在某些情况下,背景指数会慢很多.很容易想象一个DB写足够的数据,索引创建需要几个小时或几天才能赶​​上.

如果是这种情况,您通常必须找到一种方法来“排队”您的写作,直到完成.但是在这段时间内能够“锁定”写入是一个很好的功能.

大佬总结

以上是大佬教程为你收集整理的数据库 – 在MongoDB中首选使用标准索引而不是背景索引?全部内容,希望文章能够帮你解决数据库 – 在MongoDB中首选使用标准索引而不是背景索引?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: