世界排名Top10的数据库(下)

全文字数: 1293

阅读时间:5分钟

2018年6月世界排名TOP10的数据库

(源于DB-ENGINES网站)

今天我们了解排名6~10位:DB2、Redis、Elasticsearch、Microsoft Access、 Cassandra

前5名的数据库介绍戳 ↓↓↓

06

DB2

官网地址

https://www.ibm.com/analytics/us/en/db2

IBM DB2是美国IBM公司开发的一套关系型数据库管理系统,它主要运行在UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本中。

DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,并且可以应用于所有常见的服务器操作系统平台下。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。

DB2拥有一个非常完备的查询优化器,其外部连接改善了查询性能,并支持多任务并行查询。DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,并且可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

07

Redis

官网地址

https://redis.io

Redis是一个完全开源免费的、遵守BSD协议的、内存中的数据结构存储,他既可以作为数据库,也可以作为缓存和消息代理。因其性能优异等优势,目前已被很多企业所使用,但通常在企业中我们会将其作为缓存来使用。

实际上,Redis是一个key-value形式的存储,它支持多种value类型的存储,包括string(字符串)、list(链表)、set(集合)、zset(sorted set,有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集、并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。为了保证效率,Redis的数据都是缓存在内存中的,在使用时,它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用时非常方便。

08

Elasticsearch

官网地址

https://www.elastic.co/products/elasticsearch

ElasticSearch是一个分布式的、基于RESTful的搜索和分析引擎,它可以快速地储存、搜索和分析海量数据。Elasticsearch是用Java开发的,它的底层是开源库Lucene,但是我们无法直接用Lucene,必须通过自己写的代码去调用它的接口才能够使用。它所提供的都是REST API的操作接口,开箱即用。

ElasticSearch作为Apache许可条款下的开源项目,是当前流行的企业级搜索引擎,具有实时搜索、稳定可靠、快速安装和使用方便等特点。

09

Microsoft Access

官网地址

https://products.office.com/en-us/access

Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了MicrosoftJet Database Engine和图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

Microsoft Office Access在很多地方都得到了广泛使用,常用来进行数据分析、开发软件,以及为小型WEB网站存储数据。

10

Cassandra

官网地址

Apache Cassandra是一套开源的分布式的宽列存储(也称为可扩展记录存储)。它最初由Facebook开发,集Google BigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身,用于储存收件箱等简单格式数据。Facebook于2008将Cassandra开源,后来由于Cassandra良好的可扩放性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

对于上面这些数据库产品,可能有你使用过的,也可能有你没听过的,但通过上面的介绍,相信大家对这些数据库产品都已经有所了解。除了上述10种流行的数据库外,还有很多其他数据库产品。

如果你所使用的数据库没有排在前10名,并且你还想知道它排名的话,可以到DB-ENGINES官网查看当前流行的数据库排名:https://db-engines.com/en/ranking

想了解更多IT编程知识?

【零基础Java基础班】了解下~

现在前三课时可以免费试听哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180807G1KYG600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券