内存存储引擎
从MongoDB Enterprise 3.2.6开始,In-Memory内存存储引擎是64位版本中通用可用性(GA)的一部分。 除某些元数据和诊断数据外,In-Memory内存存储引擎不维护任何磁盘上的数据,包括配置数据、索引、用户凭据等。
通过避免磁盘I / O,内存中存储引擎使数据库操作的延迟更可预测。
要选择in-memory内存存储引擎,配置启动参数即可:
用于--storageEngine选项设置inMemory;或者如果使用配置文件方式,则为storage.engine设置。
--dbpath,如果使用配置文件,则为storage.dbPath。 尽管内存存储引擎不会将数据写入文件系统,但它会在--dbpath中维护小型元数据文件和诊断数据以及用于构建大型索引的临时文件。
例如,从命令行输入参数命令:
mongod --storageEngine inMemory --dbpath
storage: engine: inMemory dbPath: