MongoDB原理与实践——从删库到填坑篇

作者:禅与计算机程序设计艺术

1.简介

MongoDB 是一种基于分布式文件存储的数据库系统,旨在为 Web 应用、移动应用和其他大规模数据处理应用提供高性能的数据存储解决方案。它是一个开源项目,任何人都可以免费下载和使用,并支持社区参与贡献。作为 NoSQL 数据库中的一个成员,MongoDB 提供了高效、易部署及易管理的特点。

2010年9月,MongoDB 的前身 MLab 被 Sun 收购。此后,MLab 将维护着 MongoDB 的服务器和云服务,2017年4月30日,MongoDB 宣布完成其开发者计划,并将继续保持开放源代码及免费使用的状态。MongoDB 有许多优秀的特性,如查询语言无关性(不需要学习不同数据库查询语言),文档模型,丰富的数据类型,支持动态schema,支持事务等。而且,由于其开源特性,不少公司和个人也加入到了这个社区当中,为其贡献力量。

作为企业级的 NoSQL 数据库,MongoDB 在国内有着广泛的应用,国内很多互联网公司也开始用 MongoDB 来代替传统的关系型数据库。作为开源社区的顶级成员,MongoDB 对社区的贡献比其他 NoSQL 数据库更加活跃,因此越来越多的人关注并使用该数据库。

3.历史版本 MongoDB 有多个版本,分别对应不同的迭代开发阶段。版本号从 0.x 时代开始,经历过 1.x,2.x 和 3.x 三个主要版本之后,目前最新的是 4.2 。

0.x 时代:最早的版本号为 0.1,意味着尚未正式发布。

1.x 时代:在2009年12月发布的第一个主流版本,主要针对单机环境,但是性能较差。为了提升性能ÿ

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/133004295
今日推荐