[英 => 中] MongoDB 简介

前端之家收集整理的这篇文章主要介绍了[英 => 中] MongoDB 简介前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

原文地址

MongoDB 是一个提供高性能,高效率,以及自动扩展的开源文档数据库。

文档数据库

MongoDB 中的记录是文档,它是由键值对组成的数据结构。MongoDB 文档类似于 JSON 对象。字段的值可以包含其它文档,数组,以及文档数组。

https://docs.mongodb.com/manual/_images/crud-annotated-document.bakedsvg.svg

使用文档的优势是:

  • 文档(即对象)在许多编程语言中相当于本地数据类型

  • 嵌入式文档和数组减少昂贵的连接需要

  • 动态模式支持流畅的多态性。

主要特征

高性能

MongoDB 提供高性能的数据持久性。尤其:

  • 支持嵌入式数据模式减少数据库系统的 I/O 活动

  • 索引支持更快的查询并能包括从内嵌文档和数组的查询

富查询语言

MongoDB 也支持富查询语言来支持

高效率

MongoDB 的复制功能,叫做 ,提供:

replica set 是一组维护相同数据集的 MongoDB 服务器,提供冗余和增加数据的效率。

横向扩展

MongoDB 提供横向扩展作为核心功能的一部分:

支持多存储引擎

MongoDB 支持 ,例如:

此外,MongoDB 提供允许第三方开发 MongoDB 存储引擎的可插拔存储引擎 API。

猜你在找的MongoDB相关文章