原文地址
MongoDB 是一个提供高性能,高效率,以及自动扩展的开源文档数据库。
文档数据库MongoDB 中的记录是文档,它是由键值对组成的数据结构。MongoDB 文档类似于 JSON 对象。字段的值可以包含其它文档,数组,以及文档数组。
使用文档的优势是:
文档(即对象)在许多编程语言中相当于本地数据类型
嵌入式文档和数组减少昂贵的连接需要
动态模式支持流畅的多态性。
主要特征高性能MongoDB 提供高性能的数据持久性。尤其:
支持嵌入式数据模式减少数据库系统的 I/O 活动
索引支持更快的查询并能包括从内嵌文档和数组的查询
富查询语言MongoDB 也支持富查询语言来支持 :
和
高效率MongoDB 的复制功能,叫做 ,提供:
自动故障转移
数据冗余
replica set 是一组维护相同数据集的 MongoDB 服务器,提供冗余和增加数据的效率。
横向扩展MongoDB 提供横向扩展作为核心功能的一部分:
分配数据到服务器数据库集群
MongoDB 3.4 支持基于 创建数据 。在负载均衡的集群中,MongoDB 在 zone 中直接读取并只覆写到那些碎片。查阅 手册页获取更多信息。
支持多存储引擎MongoDB 支持 ,例如:
href="https://docs.mongodb.com/manual/core/mmapv1/">MMAPv1 Storage Engine
此外,MongoDB 提供允许第三方开发 MongoDB 存储引擎的可插拔存储引擎 API。
总结以上是内存溢出为你收集整理的[英 => 中] MongoDB 简介全部内容,希望文章能够帮你解决[英 => 中] MongoDB 简介所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)