Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';s最小mongodb数据文件大小_Mongodb - Fatal编程技术网

什么';s最小mongodb数据文件大小

什么';s最小mongodb数据文件大小,mongodb,Mongodb,使用 结果每个数据库使用64兆欧。添加 mongod --bind_ip 127.0.0.1 -port 5432 --smallfiles --dbpath . --oplogSize 16 将容量减小到32meg,但文件称“在某些情况下会缩短启动时间,但在正常运行过程中可能会导致严重的性能损失。” 这些真的是mongoDB的最小起始数据库大小吗?mongoDB通常会预分配大约2/3GB的空间:除非您使用类似于smallfiles或nojournal的东西 基本上smallfiles减少了0

使用

结果每个数据库使用64兆欧。添加

mongod --bind_ip 127.0.0.1 -port 5432 --smallfiles --dbpath . --oplogSize 16
将容量减小到32meg,但文件称“在某些情况下会缩短启动时间,但在正常运行过程中可能会导致严重的性能损失。”


这些真的是mongoDB的最小起始数据库大小吗?

mongoDB通常会预分配大约2/3GB的空间:除非您使用类似于
smallfiles
nojournal
的东西

基本上
smallfiles
减少了
0
字节填充文件的开销,这些文件通常存在于新数据文件的分配中,这对性能非常有用,但对空间非常有害

这对于小型数据库来说是最好的。实际上,使用这种方法,您可能会在高写数据库中发现性能问题

编辑 意识到我实际上没有回答这个问题:p,是的,对于
--smallfiles
--nojournal
,我相信这是它能得到的最小值

--nojournal