欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

MongoDB循序渐进之[入门]

程序员文章站 2022-05-21 15:38:23
...

初识 MongoDB 是在2012年,接触MongoDB是源自 Nodejs ,至于是怎么接触Nodejs ,我倒是忘记了,不过应该是2012年4月份左右吧,估计是在哪个帖子里看到的然后被吸引了吧,然后就一发不可收拾。为什么接触了 Nodejs 就接触了MongoDB呢,是因为在Nodejs开发过程

   初识 MongoDB 是在2012年,美国空间,接触MongoDB是源自 Nodejs ,至于是怎么接触Nodejs ,我倒是忘记了,不过应该是2012年4月份左右吧,估计是在哪个帖子里看到的然后被吸引了吧,然后就一发不可收拾。为什么接触了 Nodejs 就接触了MongoDB呢,是因为在Nodejs开发过程中好多地方都用到了MongoDB,例如Nodejs的SESSION就用到MongoDB,香港空间,因为Nodejs本身的SESSION管理有问题,必须依赖第三方的数据库,但当时Nodejs在驱动方面还难以满足MySQL、SQLServer、Oracle这样的大型强事务型数据库,因为Nodejs是异步的,网站空间,所以大部分人选择了当时比较流行的NoSQL数据库MongoDB,简单、高效,很容易上手,而今证明这个选择是正确的,因为很多拥有大型数据存储需求的公司都开始转向MongoDB,这得益于它的很多特性,因此在对大数据量进行才处理的时候,性能要优于其他大型的事务型数据库。其实文档型数据库发展也很快,最近几年也出来了很多,例如Cassandra、Mongodb、CouchDB、Redis、Riak、Membase、Neo4j和HBase[1],但是MongoDB是目前来说最火的,新浪就在用。

   在Nodejs中使用MongoDB是很简单的一件事情,有各种各样的驱动供你选择,你不必担心事务,也不必担心有复杂的配置,双击一个批处理文件(WindowsOS)运行即可。但是既然是要学习MongoDB那我们就必须弄清楚三个问题:一、它是什么,二、它有哪些特性,三、它适用于什么环境,四、它的原理是什么,五、它未来的发展怎样。那么接下来我们就循序渐进的去了解,学习,应用,研究,并有可能改进它。

一、简介:

官方首页有一句话:

, . ++, MongoDB features: