http://www.searchdatabase.com.cn/showcontent_69833.htm
【TechTarget中国原创】DB-Engines网站专门提供数据库管理系统流行度的排名信息,这个排名主要根据5个因素来进行:Google以及Bing搜索引擎的关键字搜索数量、Google Trends的搜索数量、Indeed网站中的职位搜索量、LinkedIn中提到关键字的个人资料数以及Stackoverflow上相关的问题和关注者数量。
在近期更新的数据库流行度排行榜中,Oracle依旧高居第一,MySQL从第三位跃升到第二位,之后是微软的SQL Server和Access,PostgreSQL和DB2排在第五第六的位置。虽然占据前六位的都是关系型数据库,但是我们可以看到NoSQL数据库的流行度正一步步逼近传统数据库产品。而DB-Engines网站还根据不同的模型对NoSQL数据库产品流行度进行了细分的排名。
文档型数据库
作为最受欢迎的NoSQL产品,文档型数据库MongoDB当仁不让地占据了第一的位置,同时它也是所有NoSQL数据库中排名最靠前的产品(总排行榜第七名)。Apache基金会的CouchDB排在第二,基于.Net的数据库RavenDB排在第三,Couchbase排在第四。
键值(Key-value)数据库
键值(Key-value)数据库是NoSQL领域中应用范围最广的,也是涉及产品最多的一种模型。从最简单的BerkeleyDB到功能丰富的分布式数据库Riak再到Amazon托管的DynamoDB不一而足。
在键值数据库流行度排行中,Redis不出意外地排名第一,它是一款由Vmware支持的内存数据库,总体排名第十一。排在第二位的是Memcached,它在缓存系统中应用十分广泛。排在之后的是Riak、BerkeleyDB、SimpleDB、DynamoDB以及甲骨文的Oracle NoSQL数据库。值得注意的是,Oracle NoSQL数据库上榜不久,得分已经翻番,上升势头非常迅猛。
列式存储
列式存储被视为NoSQL数据库中非常重要的一种模式,其中Cassandra流行度最高,它已经由Facebook转交给到Apache进行管理,同时Cassandra在全体数据库排名中排在第十位,紧随MongoDB成为第二受欢迎的NoSQL数据库。基于Hadoop的Hbase排在第二位,Hypertable排在第三。而Google的BigTable并未列入排名,原因是它并未正式公开。
图型数据库
基于Java的Neo4j目前为止是最受欢迎的图型数据库管理系统,它的主要竞争产品是DEX、OrientDB、InfoGrid和InfiniteGraph。
RDF存储
RDF存储是图型数据库的一个衍生品,其中最受欢迎的产品是Apache Jena,Sesame以及其他产品得分都相对较低。
DB-Engines网站数据库排名每月都会更新,TechTarget数据库网站也会及时同步更新信息,为DBA职业发展方向提供一个参考。
http://my.oschina.net/forrest420/blog/205599
相关推荐
NoSQL数据库不依赖于传统的行和列存储模型,提供了灵活的数据模型,能处理各种类型的数据结构,如键值对、文档、宽列存储和图形数据库等。Key-Value型的NoSQL数据库,如Amazon的Dynamo、Google的BigTable,是NoSQL...
- **键值(Key-Value)存储数据库**:如TokyoCabinet/Tyrant、Redis等,适合于内容缓存场景,数据模型为一系列键值对,优点在于快速查询,缺点是数据缺少结构化。 - **列存储数据库**:如Cassandra、HBase等,适用于...
在这个"Python-一个本地和可伸缩的键值keyvalue存储过程"的主题中,我们将深入探讨Python如何实现这样的存储系统,并重点关注其在数据缓存中的应用。 首先,让我们了解键值存储的基本概念。键值存储是一种NoSQL...
* 键值数据库(Key-Value Database) * 列族数据库(Column-Family Database) * 文档数据库(Document-Oriented Database) * 图形数据库(Graph Database) 每种类型的 NoSQL 数据库都有其特点和应用场景。 5.5 ...
数据库可以分为关系型数据库(SQL)和非关系型数据库(NoSQL),后者又分为键值存储数据库(Key-Value DB)、列存储数据库(Column Family DB)、文档型数据库(Document DB)和图数据库(Graph DB)。 二、图...
1. 键值(Key-Value)存储数据库 2. 列存储数据库 3. 文档型数据库 4. 图形(Graph)数据库 Redis 特点 Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持...
它是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis的作者是Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚,目前供职...
1. **键值(Key-Value)存储数据库**:如Amazon DynamoDB、Redis、Memcached等。这类数据库以键值对的形式存储数据,适用于高速缓存场景,提供极快的读写操作。 2. **列存储数据库**:如Cassandra、HBase等。这些...
1. 键值对存储(Key-Value Stores):如 Riak 和 Redis,以键作为唯一标识,支持快速存取。 2. 文档数据库(Document Databases):如 MongoDB,以 JSON、XML 等格式存储结构化文档,提供丰富的查询功能。 3. 列族...
- 键值存储数据库(Key-Value):通过键来快速查找数据。 - 列存储数据库(Column-Family):数据是按列来存储的,适合大规模的数据分析。 - 文档型数据库(Document-Oriented):数据以文档的形式存储,比如JSON、...
1. 数据模型:NoSQL数据库支持多种数据模型,如键值存储(Key-Value)、文档型数据库(Document-oriented)、列族数据库(Column-family)和图形数据库(Graph)。每种模型都有其特定的应用场景和优缺点。 2. 分布式...
例如,键值对存储适用于高速缓存,文档存储适合处理结构化和半结构化数据,基于列的数据库用于大数据分析,而图形数据库则擅长处理关系复杂的网络数据。理解这些基本类型有助于我们更好地适应不断变化的IT环境和数据...
1.键值存储数据库(Key-Value Store):简单的 NoSQL 数据库,数据以键值对的形式存储。 2.文档型数据库(Document-Oriented):以文档的形式存储数据,适合文档化格式的存储和查询。 3.列存储数据库(Column-Family...
可分为键值(Key-Value)存储数据库、列存储数据库、文档型数据库和图形(Graph)数据库。 三、Memcache 的分布式实现 Memcache 的分布式实现可以通过客户端程序库来实现。标准的分布式方法对键的存储根据服务器台数的...
这使得它们能更好地适应不同的应用场景,例如键值对适合高速缓存,文档型适合内容管理,列族适合日志分析,而图形数据库则适用于社交网络和推荐系统。 2. **水平扩展**:NoSQL数据库通常采用分布式架构,通过添加更...
数据库是存储和管理数据的核心工具,其种类繁多,包括关系型数据库、键值存储数据库、文档存储数据库、时序数据库、图形数据库、搜索引擎、对象导向数据库、资源描述框架(RDF)存储以及宽列存储数据库等。...
NoSQL数据库的种类繁多,包括键值存储、文档存储、列式存储和图形数据库等。 1. 键值存储(Key-Value Stores): 键值存储是NoSQL数据库中最简单的一种类型,它通过一个唯一的键和一个值来存储数据。这种类型的数据...
它们通常以键值对、文档、列族或图形等形式存储数据,不强制固定的模式,从而在处理大规模数据时表现出更高的性能和可扩展性。常见的非关系型数据库有MongoDB、Redis、Cloudant和HBase。非关系型数据库的特点在于...
非关系型数据库(NoSQL,Not Only SQL)是近年来逐渐流行的数据库模型,它与传统的关系型数据库不同,不依赖于固定的表结构,而是采用灵活的数据模型,如键值对、文档、列族或图形数据库等形式。NoSQL数据库在大数据...