据说mongoDB是最受欢迎的NoSql数据库,名字屡被提起,火爆到非常。
mongoDB为什么这么火?我认为原因如下:
1、名字起得好
mongo,这个名字总让人不自禁的想起monkey,对于我们大多数半吊子英文的中国程序员来说,再亲切不过了。
因此,mongo、mongo,在一百多种NoSQL里面,一眼就能看到它,同时心头一震。
2、全程使用javascript
javascript,json,哇靠!太有时代感了,我们都很熟悉,非你莫属!关系型数据库里用的是SQL,而MongoDB里用的是javascript。
3、文档型NoSql
一条记录一个文档,里面就像赶集网一样,啥都有,啥都行,并没有所谓的表结构。这对照更改表结构,往往牵扯很大,顾虑很多的关系型数据库而言,这是一大福音。
4、最像关系型数据库
目前的NoSql数据库中,MongoDB跟关系型数据库最像。集合、文档对应关系型数据库的表,记录;并且集合与集合之间,还可以关联。