1.mongodb 不是很稳定,曾经在读写频繁时把机器内存耗尽 疯狂使用swap 导致机器hang住
他内存管理不是很好
2.存图片的话gridfs对于使用文件系统没有任何性能上的优势。图片读写都需要使用程序读出来或者写进去
3.使用mongodb 要比使用文件系统占更多空间他是bson格式存储数据
4.如果使用mongodb集群架构 备份和容错需要双倍乃至多倍的物理硬件资源
5.管理复杂.需要care 集群中的每个节点。复杂度高
6.由于数据是分布式的出了问题很难还原出数据,比如shard节点中的数据文件损坏或者文件系统故障
7.在当前使用环境看来 唯一的收益就是无缝扩展存储容量了.
反正这东西虽然是趋势 但是还不成熟,放放日志,做做备份什么的还行,关键数据还是用自己最能把控的吧。
今天在一篇文章中看到这些,最近在实际中用到这个,感同身受,这篇文章的博主写的很好。另外我想说的是mongodb对事务的处理并不是特别好。
分享到:
相关推荐
关于MongoDB的数据库操作教学,包含相关文档说明,供大家学习使用!
MongoDB 实验报告 本实验报告旨在详细介绍 MongoDB 的安装、配置和基本操作步骤,本报告基于 CentOS 7 系统,通过一步一步的截图和文字说明,帮助读者快速掌握 MongoDB 的使用。 一、安装 MongoDB 首先,我们需要...
本课程是一套关于MongoDB应用开发的实战性教程,名为《深入浅出MongoDB应用实战开发(基础、开发指南、系统管理、集群及系统架构)》,教程侧重于讲解MongoDB的常用特性及高级特性,从实际开发的角度出发对MongoDB...
从提供的文件内容中,我们可以提取出以下关于MongoDB的知识点: 1. 关于NoSQL的知识点: NoSQL数据库是区别于传统关系型数据库的数据存储方式,它主要面对数据高并发性的实时读取与写入、海量数据存储和智能计算与...
- **PythonLanguageCenter**:Python 开发者可以在这里找到关于如何使用 PyMongo 连接 MongoDB 的详细指南。 - **PHPLanguageCenter**:PHP 开发者可以学习如何使用官方 PHP 驱动程序进行 MongoDB 操作。 - **...
"咕泡学院_Tom_JavaVIP课程_MongoDB数据库(第二版)_第二章.pdf"这个文件名暗示了这是一份关于MongoDB的教程资料,可能涵盖了MongoDB的基础知识和进阶应用。通常,第二章可能会讲解以下内容: 1. 安装与配置:...
Java开发MongoDB部分是...此外,面试官可能会询问关于MongoDB的性能优化和数据模型设计方面的问题。例如,如何通过索引提高查询性能,如何使用分片技术实现数据的水平扩展,如何设计合适的数据模型以满足业务需求等。
但根据文件标题《MongoDB权威指南中文版.pdf》和描述内容,我可以推测读者想要了解的是关于MongoDB数据库系统的一些基础知识和概念。 MongoDB是一款流行的开源文档导向数据库系统(NoSQL),它以其高性能、高可用性...
标题中的“mongodb资料”指的是关于MongoDB的一系列学习资源,包括文档、教程和软件。这些资源可能是为了帮助初学者或有经验的开发者深入理解MongoDB的使用和功能。 描述中的“传智播客2015 php mogodb数据库讲解...
5. **可视化操作**:"MongoDB介绍和安装,插件可视化操作.zip"这个文件名表明可能包含关于MongoDB的可视化工具的教程,比如如何使用插件来提升MongoDB的管理和操作体验。 6. **CRUD操作**:`MongoDB-crud-guide.pdf...
根据提供的文件信息,我们可以推断出这是一套关于MongoDB的视频教程,由燕十八主讲,包含了21讲的基础教程以及高级实战开发教程。接下来,我们将基于这些信息来生成相关的知识点。 ### MongoDB简介 MongoDB是一种...
在提供的压缩包中,`MongoDB.txt`可能是关于MongoDB3.6.5的安装指南、配置说明或者使用技巧。`mongodb-win32-x86_64-enterprise-windows-64-3.6.5.zip`是MongoDB3.6.5的Windows 64位企业版安装包,包含了所有必要的...
本文主要介绍的是关于Mongodb参数说明与常见错误处理的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器; 2 进入到 /usr/...
我们还会涉及到MongoDB的接口、内部元数据、配置数据库、系统集合以及与SQL的比较和映射,最后会提供关于MongoDB不同版本的发布笔记。 在了解MongoDB的文档化信息之前,您需要了解关于本手册的许可和版本信息。当前...
以上是关于MongoDB安装包的详细说明,包括了安装过程、基本操作以及一些重要的概念。在实际应用中,还需要了解更多的MongoDB特性,如GridFS(用于存储大文件),聚合框架(用于数据处理和分析),以及最新版本的新...
10. **监控和诊断**:MongoDB提供了丰富的诊断工具,如`db.serverStatus()`和`db.stats()`,在Java应用中,开发者可以通过执行这些命令获取关于MongoDB实例的运行状态和统计信息,用于故障排查和性能调优。...
书中还提供了MongoDB官方文档的链接,用户可以通过这些资源来获取更多关于MongoDB架构、操作最佳实践以及MongoDB OpsManager和CloudManager等工具的使用帮助。 本书主要针对那些自己管理一切的用户,但MongoDB官方...
以下是关于MongoDB 3.0在SUSE11 64bit环境下安装和使用的详细步骤及关键知识点: 1. **系统需求**:确保你的SUSE11系统是64位的,因为MongoDB 3.0提供的是64位版本的安装包。同时,检查系统资源,包括足够的磁盘...