我正在刮推文並將它們插入到mongo數據庫中,以便在python中進行分析工作。我想檢查我的數據庫的大小,這樣我就不會承擔額外的費用,如果我在亞馬遜上運行這個。我怎麼能告訴我目前的mongo數據庫在osx上有多大?並且免費的一層會覆蓋我嗎?哪裏是mongo db數據庫存儲在本地硬盤上?
4
A
回答
3
我相信在OSX的默認位置是/data/db
。但你可以檢查你的配置文件中的dbpath
值來驗證。
1
默認情況下,數據庫存儲在/data/db
(某些環境會覆蓋此設置,但使用/var/lib/mongodb
)。您可以通過在MongoDB shell中查看db.stats()
(特別是fileSize
)來查看總數據庫大小。
1
> use database
switched to db database
> db.stats()
{
"db" : "database",
"collections" : 4,
"objects" : 32,
"avgObjSize" : 173.25,
"dataSize" : 5544,
"storageSize" : 24576,
"numExtents" : 4,
"indexes" : 3,
"indexSize" : 24528,
"fileSize" : 201326592,
"nsSizeMB" : 16,
"ok" : 1
}
數據尺寸 - 您的數據消耗
檔案大小大小 - 包含所有集合的蒙戈DB文件
indexSize - 是您已經在該集合創建的任何索引的大小
nsSizeMB - 在您的收藏能有多大的限制(這是不是一個蒙戈限制,它只是沒有停止開發商在無限循環轟擊集合)
11
爲後人:
運行蒙戈外殼:mongo
在shell中運行:db.adminCommand("getCmdLineOpts")
這將給相關文件的位置,包括數據庫路徑。這裏是我運行mongo的兩臺機器的結果。
"parsed": {
"config": "/usr/local/etc/mongod.conf",
"dbpath": "/usr/local/var/mongodb",
"logappend": "true",
"logpath": "/usr/local/var/log/mongodb/mongo.log"
},
"parsed" : {
"config" : "/etc/mongodb.conf",
"dbpath" : "/var/lib/mongodb",
"logappend" : "true",
"logpath" : "/var/log/mongodb/mongodb.log",
},
0
如果您在windows中運行node.js,請確保安裝了windows mongodb安裝程序。它不包含node.js。
相關問題
- 1. 本地redis數據庫(db)在哪裏?
- 2. mac硬盤上的哪個地方是html5本地存儲?
- 3. AngularJS $ templateCache在本地硬盤上存儲數據
- 4. Maven本地存儲庫在哪裏?
- 5. BaseX Db在哪裏存儲?
- 6. Sequel Pro/MAMP在哪裏存儲本地數據庫?
- 7. 本地存儲Web數據庫,它在哪裏?
- 8. Sesame 2.7在磁盤上存儲本地存儲庫?
- 9. 通過Sqlalchemy在外置硬盤上存儲Postgres數據庫
- 10. RavenDB Embedded:存儲在磁盤上的數據在哪裏?
- 11. H2數據庫存儲在哪裏?
- 12. Titanium:SQLite數據庫存儲在哪裏?
- 13. LocalDB數據庫存儲在哪裏?
- 14. Heroku在哪裏存儲數據庫?
- 15. Android:在哪裏存儲數據?數據庫還是xml?
- 16. 在哪裏存儲數據?
- 17. 數據存儲在哪裏?
- 18. Mongo db數據庫無法從shell,數據存儲中訪問
- 19. mongo複製設置存儲在哪裏?
- 20. 將PDF存儲在數據庫或硬盤中
- 21. 哪裏是存儲多個文本正文(無數據庫)
- 22. ByteArrayOutputStream的數據存儲在RAM或硬盤上?
- 23. 硬編碼值存儲在哪裏?
- 24. 哪裏hive在本地存儲表?
- 25. 默認值:它們在哪裏存儲在數據庫Odoo上?
- 26. Rails文件存儲在哪裏? db/development.sqlite3
- 27. NW.JS/node-webkit:SQlite DB存儲在哪裏
- 28. Umbraco在數據庫中哪裏存儲版本信息?
- 29. Android在哪裏存儲SQLite的數據庫版本?
- 30. iPhone模擬器上存儲的sqlite3數據庫在哪裏?
要改變DBPATH,你也可以在--dbpath命令行中運行的mongod時,而不是使用配置文件中指定。 – shelman