上篇博文我们大话了一下,什么是NoSQL。我们对NoSQL有了一个全面的认识,从这篇博文开始,将带领大家走入MongoDB的世界,下面我们开始介绍MongoDB。
什么是MongoDB?
我们直接看MongoDB官网的最权威解释:MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in C++。
翻译:MongoDB的名字来自于“humongous”(不知道是什么),它是一个开源的,面向文档的数据库,并且是领先的非关系型数据库。MongoDB是由C++语言编写的,
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。
为什么要使用MongoDB?
1、Document-Oriented Storage(面向文档的存储)
2、Full Index Support(对任何属性可索引)
3、Replication&High Availability(复制和高可用性)
4、Auto-Sharding(自动分片)
5、Quering(丰富的查询)
6、Fast In-Place Updates(快速地更新)
MongoDB比RDBMS的优势
1、架构:MongoDB是文档型数据库,其中一个集合保存不同的不同的文件。字段的数量,内容和该文件的大小可以是不同于从一个文件复制到另一个。
2、一个单一的对象是结构清晰。
3、没有复杂的连接
4、深查询能力。 MongoDB支持动态查询使用基于文档的查询语言,如SQL几乎一样强大的文件
5、调优
6、易于规模化:MongoDB是易于扩展
7、不需要数据库对象的应用程序对象转换/映射
8、使用内部存储器存储(窗口)工作组,从而实现更快的数据存取
任何关系型数据库,具有典型的架构设计,显示表和这些表之间的关系。虽然在 MongoDB 中,没有什么关系的概念。
MongoDB在什么情况下使用?
1、大数据
2、内容管理和交付
3、移动和社交基础设施
4、用户数据管理
5、数据平台
总结
MongoDB是非关系型数据库的先驱,具有划时代的意义。下篇我们介绍MongoDB的下载和安装。
相关推荐
从MySQL到MongoDB——视觉中国的NoSQL之路.pdf
网鸟出品 本PPT根据《MongoDB: The Definitive Guide》原版制作而成; 如果有任何疑问请通过微博或QQ反馈给我; 网鸟QQ群 刺客巅峰(47700865) NoSQL(23152359)
网鸟出品 本PPT根据《MongoDB: The Definitive Guide》原版制作而成; 如果有任何疑问请通过微博或QQ反馈给我; 网鸟QQ群 刺客巅峰(47700865) NoSQL(23152359)
MongoDB学习MongoDB学习MongoDB学习
1.分篇章进行学习,内容控制30分钟内 2.1个月疗程,不要放弃治疗哦 3.图文并茂,有问题请发到邮箱
常见NoSQLj介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB 常见NoSQL介绍——MongoDB...
MongoDB是目前非常流行的一种非关系型数据库(NoSQL),因其操作简单、完全免费、源码公开等特点,受到了IT从业人员的青睐,并被广泛...本文教大家8天学通MongoDB——第一天 基础入门篇,感兴趣的朋友一起来了解了解吧
教程名称:从浅入深学习 MongoDB视频教程全集 课程目录:【】MongoDB视频教程-00_MongoDB代码【】MongoDB视频教程01_第一讲_上【】MongoDB视频教程02_第一讲_下【】MongoDB视频教程03_第二讲_上【】MongoDB视频教程...
1.分篇章进行学习,内容控制30分钟内 2.1个月疗程,不要放弃治疗哦 3.图文并茂,有问题请发到邮箱
MongoDB大数据处理权威指南 中文第2版
《深入学习MongoDB》
mongod.exe --install --dbpath=d:\mongodb\data --logpath=d:\mongodb\log\log.log -auth -serviceName "serviceName" 2.卸载服务 mongod.exe --remove --serviceName "serviceName" 3.启动服务 ...
《深入学习MongoDB》PDF版本下载
MongoDB数据库简单介绍,
深入学习MongoDB:Scaling MongoDB && 50 Tips and Tricks for MongoDB Developers深入学习MongoDB中文版Scaling MongoDB英文版50 Tips and Tricks for MongoDB Developers英文版高清完整目录3本打包合集
MongoDB 学习PPT
java面试——MongoDB面试专题.zip
Node应用程序构建——使用MongoDB和Backbone
MongoDB 安装包 ,包含了单服务器的副本集(Replication)配置(单服务器:Windows)