3.1.3. 索引的代价 (存储空间, 写入性能) 3.1.3 索引的代价:存储空间与写入性能 索引是数据库系统中至关重要的组成部分,它通过创建数据结构来加速特定查询操作。然而,如同任何技术手段一样,索引并非没有成本。在MongoDB这种面向文档型NoSQL数据库中,索引的设计和使用需要平衡其带来的查询效率提升与对存储空间及写入性能的影响。 存储空间的代价 索引存储的基本机制 在MongoDB中,每个索引都占用独立的存储空间。当为集合创建一个新索引时,MongoDB会根据索引键值生成一个新的B树结构,并将其保存在磁盘上。