当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【干货】2017你必须学会的十大数据库

发布作者:微思网络   发布时间:2017-02-23   浏览量:0

说到数据库真是有说不完的话,作为IT民工真是又恨又爱啊,小编常用的就Oracle、MySQL和Microsoft这三个,MySQL就不说了简直是心头爱,下面看一下小编给大家整理的前十名数据库都是哪些:

数据库引擎有点像与它们打交道的数据库集。市场上有许多种数据库。

数据库的排名网站DB Engines为我们列出了市场上近200种不同数据库的热门程度排名。我们来仔细看一下位列前十名的数据库。

前三名

Oracle、MySQL和Microsoft三个重量级数据库占据了大部分市场,每种数据库都以其独特的优势牢牢吸引住用户。


01

Oracle 12c


最初发布:1980年
许可证:专有
SQL:是

  • 最受重要商业项目欢迎的数据库,市场中历史最久的主要数据库(不一定是缺点)

  • 提供四种不同版本:Enterprise、Standard、Standard Edition One、Express

  • 比Microsoft更具操作系统的灵活性

  • 在所支持的服务器操作系统方面具有最广泛的灵活性

  • 虚拟专用数据库、备用数据库的数据卫士、自动记忆存储和还原管理


02

MySQL


最初发布:1995年
许可证:开源
SQL:是

  • 企业可以使用免费的社区服务器入门,之后升级到商业版本

  • 可运行于Linux、Windows、OSX和FreeBSD及Solaris

  • 用于设计数据库表的直观的图形用户界面

  • MySQL的开源社区拥有大量的教程和信息,帮助您开始使用和解决问题

  • 支持分区和复制,以及用于Xpath和存储过程、触发器和视图


03

Microsoft SQL服务器


最初发布:1989年
许可证:专有
SQL:是

  • 使用最广泛的商业DBMS

  • 限用于Windows,但如果您的企业用户主要使用Microsoft产品,这一点就是优势


04

其他数据库


多年来,Oracle、MySQL和Microsoft已经在数据库市场中牢牢占据了领先地位。但DB-engines的排名表明,新进的其他数据库的热门程度也在稳步增长,像HBase、Cassandra和Teradata等服务也在逐渐抢占市场。


05

 PostgreSQL

最初发布:1989年
许可证:开源
SQL:是

  • 一种尤其可扩展的对象关系数据库

  • 可运行于Linux、Windows、OSX和其他几个系统

  • 支持表空间,以及存储过程、联接(join)、视图、触发器等


06

 MongoDB


最初发布:2009年
许可证:开源
SQL:否

  • 最受欢迎的NoSQL数据库;但仍保留一些SQL属性,例如查询和索引

  • 支持广泛的编程语言,例如Scala、Groovy、Clojure和Java,这一点明显超其NoSQL竞争对手Cassandra

  • 在大型数据库方面的高性能

  • 最适合动态查询和定义索引

  • 支持Linux、OSX和Windows,但在32位系统上的数据库大小限制为2.5 GB


07

DB2


最初发布:1983年
许可证:专有
SQL:是和否

  • IBM对Oracle 12c的回应,提供主机版和Windows/Linux版本

  • 运行于Linux、UNIX、Windows

  • 是IBM主机环境的理想之选

  • 支持SQL和NoSQL两种数据模式



08

Microsoft Access


最初发布:1992年
许可证:专有
SQL:是

  • 只需一次安装(DBMS和设计工具集为一体)

  • 像Microsoft SQL服务器一样,它只能用于Windows

  • 是刚开始进行流量分析的理想之选,但它的性能不适用于中大型项目

  • 支持的编程语言限于C、C#、C++、Java、VBA和Visual Basic.NET


09

 SQLite


最初发布:2000年
许可证:公共域
SQL:是

  • 一种独立的无服务器数据库引擎,不具有外部依赖性,用于iPhone、Firefox浏览器和Skype

  • 可用作嵌入式数据库,因此受到iPhone等设备以及Skype和Firefox等桌面软件用户的欢迎(SQLite甚至声称是部署最多的SQL数据库)

  • 无需配置或管理任务

  • 整个数据库存储于一个磁盘文件中,并可扩展至7TB

  • 是十大数据库中支持编程语言最广泛的数据库


10

 Cassandra


最初发布:2008年
许可证:开源
SQL:否

  • 替代MongoDB的高可用性NoSQL数据库

  • 具有便于用户操作的界面,尤其适用于存储大型的数据集

  • 在银行业、金融业和制作日志领域受到普遍欢迎,也被Facebook和Twitter所使用

  • 支持Windows、Linux和OSX,以及多种语言

  • 在与Hadoop结合使用时,也可用于映射归纳(Map/reduce)


11

Sybase ASE

最初发布:1987年
许可证:专有
SQL:是

  • SAP的一种企业RDBMS

  • 运行于Linux、Unix和Windows,但不支持OSX

  • 支持的编程语言仅限于C、C++、Cobol、Java、Perl、PHP和Python

还有很多知名的数据库并没有进入前十名,例如CouchDB(21)、Neo4j(22)和 Riak(30)。下游排名的竞争更加激烈,有许多更小和更新的SQL和NoSQL数据库可供用户选择。



返回顶部