Questions tagged «mongodb-3.0»

3
从外壳检查存储引擎
我正在升级到3.0,并且在升级时遇到了一些问题。具体地说,尝试mongod通过进行启动时遇到错误ssh,它尝试使用默认值,dbpath而不是我在新的YAML配置文件中指定的默认值。我继续并重新启动了计算机,现在又重新启动mongod并运行了。在这一点上,我有点偏执,想知道是否有一种方法可以确保存储引擎wiredtiger来自外壳程序。

3
MongoDB MMAPv1与WiredTiger存储引擎
在mongoDB3中出现了一个新的存储引擎:WiredTiger。但是,MMAPv1仍然是Mongo中的默认选择。 一个可能不会比另一个更好,这通常是一个用例问题,并为工作选择了正确的工具。但是,哪种发动机最适合什么工作? 实际上,虽然MMAPv1是默认引擎,但 WiredTiger在几乎每个领域似乎都更好。它具有与MMAPv1 plus相同的功能: 更好的写入性能, 文档级并发, 压缩, 快照和检查点系统。 我在MongoDB的博客上找到了一个比较表: 因此,除非您使用Solaris,否则是否有理由不选择WiredTiger? 编辑 这是两个视频,详细介绍了WiredTiger和MMAPv1的内部 。

4
解析YAML配置文件时出错:yaml-cpp
我在MongoDB Shell版本中使用以下命令(Windows计算机):3.0.7: mongod --config "G:\NodeApps\mongod.cfg" --install mongod.cfg文件的内容如下: systemLog: destination: file path:"G:\NodeApps\data\log" storage: dbPath:"G:\NodeApps\data" 得到以下错误: Error parsing YAML config file: yaml-cpp: error at line 4, column 8: illegal map value try 'mongod --help' for more information 类似的问题没有解决方案。 我已经尝试过的: 我正在使用空格(而不是制表符) 我试图通过将文件保存为ASCII格式来尝试,正如其中一篇文章中提到的那样,不应将Mongod配置文件保存为非ACSII格式。甚至在UTF-8中也没有。 请帮我解决一下这个。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.