DB-Engines犑菘饬餍卸扰判邪穹⒉剂?犜路莸氖荩傲呐琶扒瓴槐洹保直鹗牵篛racle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB牶虸BM Db2。而其中,MongoDB以比去年同期超出65.96分的成绩继续雄踞榜单前五,这个增幅在全榜仅次于PostgreSQL的77.99,而其相对于4月份的6.10分的增长也是仅次于微软SQL Server排名全榜第二。
10gen公司不使用关系型数据库是有一定的原因的,实际上,10gen的创始人都来自谷歌,他们曾经创建了一家叫做DoubleClick的广告公司,后来该公司被谷歌收购。当时他们还在DoubleClick公司的时候,就吃过关系型数据库的苦头。DoubleClick是一家网络广告公司,服务美国众多的知名公司,该公司每秒提供40万个广告,但在可伸缩性和敏捷性方面经常遇到困难,因此他们不得不经常自己开发和使用许多自定义数据存储来解决现有关系型数据库的不足,这让他们很是苦恼。因此他们决定开发一款数据库产品解决他们在DoubleClick时遇到的问题,并为自己的云计算产品提供存储服务。
MongoDB有别于当时其他的数据库产品,使用和安装都非常方便,在代码中通过API就可以操作数据,在当时引起不小的轰动,加上NoSQL非关系型数据库概念开始火起来以及大数据的需求,天时地利人和,MongoDB逐渐流行起来。现在,MongoDB股价已经突破百元大关,市值达到90亿美元。产品定位:领先的现代通用数据库
但Richard强调,虽然MongoDB致力于满足80%的用户的需要,但在各个版本当中,MongoDB也会针对普遍的特殊需求推出新的功能,例如,在最新的4.0版本,MongoDB就推出了多文档ACID事务(multi-document ACID transactions)。这也是为什么到现在为止,MongoDB已经拥有超过1万多个企业版正式付费用户的原因。实际上,目前,MongoDB在各行各业、各个地区和国家之间拥有很广泛的用户。在世界“财富一百强”企业中,一半以上的用户都在使用MongoDB,而在一些重点行业,如金融、电信、制造业、电子商务、电商游戏等领域的关键应用中,MongoDB正在被广泛应用,这也从另一个侧面证明了MongoDB产品定位的成功。