【51CTO独家特稿】NoSQL是近几年火热的数据库技术名词,打倒关系型数据库似乎成了互联网精英们的共识。MongoDB的火热可以从会场当天的空座率看出。因为有很多人跟51CTO记者一样,是站着听的。
会场签到处,MongoDB加微软等于?(51CTO摄)
在去年的MongoDB上,有百度的工程师就告诉记者,他们已经在进行MongoDB内部测试了。而今年,我们从某大型房地产网站的高级技术经理口中得知,他就是想比较下MongoDB和其他NoSQL产品的差异,比如CouchDB。他其实更喜欢CouchDB一些,因为在水平扩展性上CouchDB使用replication去做,而MongoDB的replication仅仅用来增强数据的可靠性,MongoDB在实现水平扩展性方面使用的是Sharding。这一点让他们在实际开发中会遇到问题。其次,目前的NoSQL产品似乎还没有一套完全可行的跨IDC解决方案。在中国想做大型网站,绝对不可能只用一家IDC。一来是国内IDC的规模偏小,大网站只能在多个IDC身上下功夫。二来是鉴于中国的政策环境,需要多IDC来进行冗余备份。
MongoDB已经准备进入中国
在51CTO记者与10gen软件工程师Richard的交流中得知,10gen计划将MongoDB完全引入中国。届时将会有大量的支持文档和在线支持帮助中国开发者。当被问到是否会提供Chinese Edition的文档时,Richard表示这是肯定的,支持文档的翻译工作已经在开始稳步进行了。
10gen软件工程师Richard(居中)正与大家交流
未来10gen将会在中国进行MongoDB的培训和认证工作,这些也已经全面推开即将进行。这一点不光是为了帮助广大使用MongoDB的中国开发者,也是为了让MongoDB能够真正进入中国市场。
MongoDB的大数据分析和数据挖掘
在会场我们见到了某数据分析软件开发商的项目经理J,他们公司的分析软件主要在中国上海和昆明进行研发。他谈到现在的NoSQL数据库还不能完全运用到大数据领域,他们也是在观察和评估。中国的数据分析处理还制肘于国内统计分析方法的落后,大家的分析方法还是参考类似国外Google的一套算法。这一点期待在未来会有改善。
今年的MongoDB依旧低调的火热,10gen作为一个NoSQL厂商已经开始准备进入中国市场。做MongoDB的培训和认证,将会让10gen的收益有一个质的飞跃。而类似微软这样的国际大企业支援MongoDB,让我们不得不相信,MongoDB的野心真的比芒果要大。
【编辑推荐】