MongoDB简介
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB简介,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1300字,纯文字阅读大概需要2分钟。
内容图文
- 文档数据库
- 主要特征
MongoDB 是一个开源的文档型数据库,它具有高性能,高可用,自动容错 的特性。
文档数据库
MongoDB中的一条记录就是一个文档,是一个数据结构,由键值对组成,与Json对象类似。字段的值有可能包括其他文档、数组以及文档数组。
使用文档的优势在于:
- 许多编程语言本身支持文档类型。
- 内嵌文档和使用数组减少了joins操作。
-
动态的设计模式支持流程的多态。
主要特征
1、高性能
MongoDB提供高性能的数据持久化。特别是:
- 支持内嵌的文档模型,减少数据库系统的I/O开销。
- 支持内嵌文档和数组的快查询索引
2、丰富的查询语言
MongoDB支持丰富的查询语言,来支持读写操作(CRUD)如:
- 数据的聚合查询
- 文本检索,地理空间查询
3、高可用性
MongoDB的复制集,提供了:
- 自动故障恢复
- 数据冗余
复制集是一组MongoDB服务器维护的相同数据的集合,使用冗余的方式提高数据的高可用性
4、水平的扩展能力
MongoDB提供水平扩展能力作为它的核心功能之一
- 在集群环境下使用分片技术进行数据分发
- tag aware 分片运行直接将数据引导到特定的分片,例如:考虑分片的地理分布等
5、多个存储引擎的支持
- WiredTiger Storage Engine
- MMAPv1 Storage Engine
另外,MongoDB 支持插件式的存储引擎API,允许第三方组织为MongoDB开发存储引擎
MongoDB简介
标签:ora span 集合 size 自动故障恢复 mmap 组织 tor 存储
本文系统来源:http://www.cnblogs.com/zy0415/p/6536404.html
内容总结
以上是互联网集市为您收集整理的MongoDB简介全部内容,希望文章能够帮你解决MongoDB简介所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。