欢迎您 本站地址:  

什么是 MongoDB ?

MongoDB 是一个文档型数据库,数据以类似 JSON 的文档形式存储。

MongoDB 的设计理念是为了应对大数据量、高性能和灵活性需求。

MongoDB使用集合(Collections)来组织文档(Documents),每个文档都是由键值对组成的。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成,文档类似于 JSON 对象,字段值可以包含其他文档,数组及文档数组:


主要特点


历史

版本 发布日期 特性说明
1.0 2009年8月 每个集合更多的索引
更快的索引创建
1.2 2009年12月 Map/Reduce
存储的 JavaScript 函数
可配置的 fsync 时间
几个小特性和修复
1.4 2010年3月 生产就绪的分片(sharding)
1.6 2010年8月 副本集(replica sets)
支持 IPv6
1.8 2011年3月
2.0 2011年9月
2.2 2012年8月 增强的地理空间支持
切换到 V8 JavaScript 引擎
2.4 2013年3月 安全性增强
文本搜索(beta)
哈希索引
聚合增强
文本搜索集成
2.6 2014年4月8日 查询引擎改进
新的写操作协议
安全性增强
WiredTiger 存储引擎支持
可插拔存储引擎 API
3.0 2015年3月3日 SCRAM-SHA-1 认证
改进的 explain 功能
MongoDB Ops Manager
副本集选举增强
WiredTiger 存储引擎默认
3.2 2015年12月8日 配置服务器作为副本集
读关注
从 V8 切换到 SpiderMonkey
线性化读关注
3.4 2016年11月29日 视图
排序(collation)
3.6 2017年11月
4.0 2018年6月 事务
4.2 2019年8月
4.4 2020年7月
4.4.5 2021年4月
4.4.6 2021年5月 面向未来的版本化 API
5.0 2021年7月13日 客户端字段级加密
实时重分片
时间序列支持
6.0 2022年7月
7.0 2023年8月15日

MongoDB 下载

你可以在 MongoDB 官网下载该安装包,地址为:https://www.fxku.cn/a/9/.php

MongoDB 支持以下平台:


语言支持

MongoDB 有官方的驱动如下:


MongoDB 工具

有几种可用于MongoDB的管理工具。

监控

MongoDB提供了网络和系统监控工具Munin,它作为一个插件应用于MongoDB中。

Gangila是MongoDB高性能的系统监视的工具,它作为一个插件应用于MongoDB中。

基于图形界面的开源工具 Cacti, 用于查看CPU负载, 网络带宽利用率,它也提供了一个应用于监控 MongoDB 的插件。

GUI


MongoDB 应用案例

下面列举一些公司MongoDB的实际应用:

小库提示

扫描下方二维码,访问手机版。