MongoDB 1.6允许定义要作为后台操作运行的索引.后台索引似乎有点慢,但不会阻止其他写入/读取操作,因此当您需要在已填充某些数据的数据库上创建索引时,它们似乎是最佳选择.
但是,即使使用空集合,后台索引也允许您在将来重新索引集合,而不必担心并发请求.
乍一看,我没有看到使用传统索引优于背景索引的任何真正优势.但是,因为MongoDB背景索引不是默认选项,所以我想知道是否有任何我没有考虑过的权衡.
何时首选使用标准索引而不是MongoDB中的背景索引.