本文共 623 字,大约阅读时间需要 2 分钟。
什么时候知道有MongoDB记不得了,只记得最初以为她是个缓存数据加速网站的小工具,名字有点长不容易记住,后来又以为她是个内存数据库,偶尔还能听到别人说她不成熟、不稳定之类的话。总之,无视MongoDB的存在很多年就这样过去了。
真正意识到MongoDB的存在,是NoSQL之风将她吹过。但是对于早期NoSQL的概念中否定SQL、否定关系型数据库的意识我是不赞同的。即使是用常识来判断,SQL和NoSQL既然是两个截然不同的概念,就必然各有各的适用范围。因此,在NoSQL狂轰滥炸的年代,我纯粹是个看热闹的人,这个时候注意到了Hadoop,也注意到了MongoDB。
也不知道是从什么时候开始,NoSQL变成Not only SQL的缩写了,这让我感觉到NoSQL回归了理性。自从知道MongoDB支持JavaScript与之打交道以后,就开始关注MongoDB了。差不多同时也是知道了node.js。这样,使用单一的JavaScript语言来完成前后台的工作就成为了可能。对于实时性要求很高的应用,JavaScript的执行效率和MongoDB的成熟稳定性可能还不足以信赖,但是对于数据分析应用应当是足够了。
从无视到关注,从误解到了解,我关注MongoDB的动机是对JavaScript从浏览器直插数据库前景的向往。当然,也是为了迎接大数据时代的到来做些准备工作,MongoDB是SQL还是NoSQL并不重要,重要的是她是一个分布式计算系统。
转载地址:http://wutna.baihongyu.com/