Joe*_*zer 2 mongodb in-memory-database
我对使用能够提供高性能的数据库感兴趣,并且预期群集需要大规模水平扩展。
我们正在研究使用MongoDB,有人知道我是否可以在InMemory中使用它(即出于性能原因在RAM中使用)?
特纳克斯
小智 7
您可以采取的提高性能的方法是使用RAM磁盘
例如:
mongod --smallfiles --noprealloc --nojournal --dbpath <ramdisk mounted localtion>
Run Code Online (Sandbox Code Playgroud)
也可以看看:
http://edgystuff.tumblr.com/post/49304254688/how-to-use-mongodb-as-a-pure-in-memory-db-redis-style
创建RAM磁盘Linux:https://unix.stackexchange.com/questions/66329/creating-a-ram-disk-on-linux/66331#66331
截至今天,最新版本的 MongoDB,即 v3.4 在其企业软件版本中支持内存引擎。如果您寻求开源版本,Percona 的 MongoDB 是不错的选择。
Mongo 企业版:https : //docs.mongodb.com/manual/core/inmemory/
Percona 的 MongoDB 产品:https : //www.percona.com/software/mongo-database/percona-memory-engine-for-mongodb