技术开发 频道

通过MongoDB推动NoSQL主导企业业务

  【IT168 专稿】NoSQL仍然没有被IT决策者很好地理解,是作为一个名词还是一个数据库市场范畴。然而,作为NOSQL供应商-10gen,开放源码MongoDB的创造者,越来越多地出现在企业客户中,从众多的竞争者中脱颖而出。如果对NoSQL数据库还存在顾虑,或者好奇,那么建议花些时间在MongoDB上面。

  理解“not only sql”就是 NoSQL

  不管“NoSQL”指的是一个产品类别,是非结构化查询语言,还是是非关系数据库,这个术语已经演变为 “not only sql”。根据NoSQL-database.org表明,目前已经有超过122 NoSQL项数据库产品。这些产品不同于传统的关系数据库,因为他们不依赖于关系模型,往往是没有架构的,并最终支持一致的交易(不是保证一致,如类似于普遍应用ACID的方法)。Schireson 10Gen总裁声称,关系型数据库将在这里长久为企业的明天发挥重要的作用。他认为企业使用NoSQL的数据库和关系数据库,只是针对不同的应用程序。

  如果一个应用程序处理销售订单需要独立的保证交易,那么关系数据库必须支持ACID交易。当应用程序处理成千上万的事件时,例如:点击量,为了更好地完善在线网络销售目录, 处理过程中疏漏一些事件的可能性比通过商品服务来处理应用程序和数据的可能性要低- 那样,NoSQL数据库才能完美契合。

  NoSQL的选择-MongoDB

  虽然像Cassandra(最初由Faceook开发和使用)和CouchDB的NoSQL数据库引起了很多媒体的关注,但MongoDB的产品抓住了这个火热的市场。有数据显示,全球谷歌搜索各种NoSQL的产品名称在2011年1月以来,在MongoDB和Mongo搜索中显示明显增加。在谷歌搜索中,MongoDB和Mongo已超过了CouchDB。Couchbase,Membase,Cassandra和HBase的搜索。通过Indeed.com,寻求MongoDB或者Mongo技术的探索和其他领先的NoSQL产品。MongoDB和Mongo现在代表Indeed.com雇用公司之间最抢手的NOSQL技术。最后,宣布最近在各自的产品MongoDB,Red Hat和VMware的PaaS数据服务层的产品特色。

通过MongoDB推动NoSQL成为你的业务

  Schireson 在10Gen的商业上分享了一些统计,MongoDB的企业的业务增长情况:半年前,10Gen客户大部分是初创公司,如今大部分都是传统的企业客户。事实上,10Gen统计5个财富100强企业中有200多个付费客户。每月超过10万次下载以及开发商出席旧金山,纽约,北京的MongoDB会议也增加了400%,将近2000个MongoDB的会议,MongoDB的吸引将继续增加。

  然而,许多企业都在等待同行先进入NoSQL的世界,其实没有必要再等下去,虽然公司需要管理整个服务器的TB数据,如Facebook,Foursquare和Shutterfly,还有早期采用的NoSQL数据库,例如一些传统企业Disney 和Intuit 也加入了NoSQL的客户名单。

  Craigslist通过了MongoDB处理几十亿的文档部署,畅销书“高性能MySQL”的作者Jeremy Zawodny,在最近的一次会议上解释。支持mongoDB的企业对NoSQL感兴趣,是时候考虑MongoDB了。

0
相关文章