排名前十的SQL和NoSQL数据库

  本排名根据db engines的排行榜得来,该排行榜从人气上分析了市场上200个不同的数据库,这里一览top 10。

 无可争议的Top 3

  Oracle、MySQL及Microsoft SQL Server一直以绝对的优势霸占着排行榜的前三名,以独特的优势瓜分了市场上最多的用户。

  1.  Oracle 11g

  首次发行:1980年

  许可机制:Proprietary

  是否SQL:是

Oracle是重要商业项目的首选,同时也是市场上最古老的主流数据库产品

Oracle有4个不同的版本可用:Enterprise、Standard、Standard Edition One和Express

对比微软同类型产品,Oracle在操作系统灵活性上更具优势

当谈到支持的操作系统时,Oracle具有最广泛的灵活性

特色:Virtual Private Database、Data Guard、Automatic Storage Management及 Undo Management。

  2. MySQL

  首次发行:1995

  许可机制:开源

  是否SQL:是

企业开始时可以使用社区开源版本,然后升级到商业版

可运行在Linux、Windows、OSX 、FreeBSD 、Solaris

为用户设计数据库提供直观的图形界面

鉴于其开源社区,MySQL拥有大量的资料和教程让你开始及处理问题

支持Partitioning、replication、Xpath、Stored Procedures、Triggers、Views

  3.  Microsoft SQL Server

  首次发行:1989

  许可机制:Proprietary

  是否SQL:是

使用最多的商业数据库

受限于Windows,但是如果机构是微软产品重度控的话,这同样是个优势

 其他新兴数据库

  虽然上面3个数据库一直牢牢统治着排行榜前3,但是在DB Engines描绘的趋势图上,新兴数据库的增长一直非常稳定,比如MongoDB、Cassandra、HBase等。

2083.jpg

  4.  PostgreSQL

  首次发行:1989

  许可机制:开源

  是否SQL:是

独特的可扩展对象关系型数据库

可以运行在Linux、Windows、OSX等

支持Tablespaces、Stored Procedures、Joins、Views、Triggers

  5.  MongoDB

  首次发行:2009

  许可机制:开源

  是否SQL:否

最流行的NoSQL数据库,但是保留了一些SQL的属性,比如查询和索引

大数据集上表现出高性能

非常利于动态查询和索引定义

支持Linux、OSX和Windows,但是32位系统上数据库体积被限制到了2.5GB

  6.  DB2

  首次发行:1983

  许可机制:Proprietary

  是否SQL:兼具

IBM发行的Oracle 11g竞争产品

可运行在Linux、UNIX、Windows和大型主机上

基于IBM主机环境设计

同时支持SQL和NoSQL模型

  7.  Microsoft Access

  首次发行:1992

  许可机制:Proprietary

  是否SQL:是

只需要一个安装(数据库与工具合一)

类似Microsoft SQL Server,智能运行在Windows上

设计初衷是流量分析,但是它的性能不是针对中到大型项目设计

支持语言:C、C#、C++、Java、VBA和Visual Basic.NET

  8.  SQLite

  首次发行:2000

  许可机制:开源

  是否SQL:是

独立的无服务器模式数据库引擎,不存在任何外部依赖,在iPhone、Firefox浏览器和Skype上使用

作为一个嵌入式数据库,它在类似iPhone等设备中得到广泛使用,在Skype和Firefox这样的桌面软件中也得以部署

无需配置和管理

整个数据库都被保存在一个磁盘文件上,可以增长到7TB

在Top 10中支持的语言最广

  9.  Cassandra

  首次发行:2008

  许可机制:开源

  是否SQL:否

高可用的NoSQL

有一个用户友好的界面,适合存储大型数据集

广泛用于银行、金融等,同时也被Facebook和Twitter使用。

支持 Windows、Linux、OSX,并支持多门语言。

与Hadoop配合使用时还支持Map/Reduce

  10.  Sybase ASE

  首次发行:1987

  许可机制:Proprietary

  是否SQL:是

SAP出品的企业级产品

运行在Linux、Unix and Windows,但是不支持OSX

支持C、C++、Cobol、Java、Perl、PHP和Python等编程语言

  在Top 10之外还有很多知名的数据库,比如CouchDB (21)、Neo4j(22)、Riak(30)等 。同时我们也相信,随着各种各样新数据库的诞生,竞争将愈加激烈。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1653205.html

(0)
上一篇 2025年2月19日 05:57:18
下一篇 2025年2月19日 05:57:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • PHP7和PHP8的弃用功能

    PHP7和PHP8弃用了设计缺陷、性能低下的功能,以及被更现代化替代方案取代的功能。迁移弃用功能不仅能避免升级陷阱,还能提升代码现代性和效率。例如,mysql_*弃用后,应迁移到MySQLi或PDO;create_function()弃用后…

    2025年2月23日
    100
  • PHP7和PHP8的运行环境要求

    PHP7和PHP8的运行环境要求包括:兼容性问题、扩展库依赖关系、性能差异和安全隐患。升级前,必须进行代码测试以确保兼容性,梳理依赖关系以避免版本不匹配,以及建立测试环境以逐步升级。PHP8性能提升显著,但仍需注重代码优化。此外,还需更新安…

    2025年2月23日
    100
  • PHP7和PHP8的数据库支持差异

    PHP7和PHP8的数据库支持相比,PHP8在性能上大幅提升,执行速度提升~20%,预处理语句效率更高;还提供了异步操作等高级特性。但升级时要注意数据库驱动程序兼容性和代码修改,使用预处理语句防止SQL注入漏洞至关重要。 PHP7和PHP8…

    2025年2月23日
    100
  • phpMyAdmin 3.1.1

    phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。可以管理整个MySQL服务器(需要超级用户 phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的…

    数据库 2025年2月23日
    100
  • PHP7各个版本的兼容性如何

    理论上,PHP7版本向下兼容,但实际升级可能存在细微改动导致行为差异。理解兼容性需了解PHP版本命名规则、变更日志,以及Zend引擎演进。向下兼容性仅指新版本运行旧代码,但行为可能不一致。弃用函数、扩展库不兼容是常见兼容性问题。进行全面兼容…

    2025年2月23日
    100
  • MySQL V5.1发现严重BUG 或将导致数据丢失

    Sun在上周发布了MySQL数据库软件5.1版,之后他们称包括在新特性在内,该版本存在很多bug需要进行修复。据MySQL创始人Michael Wid Sun在上周发布了MySQL数据库软件5.1版,之后他们称包括在新特性在内,该版本存在很…

    数据库 2025年2月23日
    100
  • PHP7版本更新对现有项目有哪些影响

    升级到 PHP 7 带来重大性能提升和新功能,但也会产生挑战:已废弃功能被移除,需要替换。严格的类型声明要求类型匹配,避免类型错误。数组操作优化改变了某些行为,需要测试和修复。老旧扩展库与 PHP 7 不兼容,需要更新或寻找替代方案。分步升…

    2025年2月23日
    100
  • MySQL双向复制简单配置步骤

    MySQL从3.23版本起就已经内置了复制(Replication)的功能,我们可以配置成master-slave模式,也可以配置为master-master模式。方法 MySQL从3.23版本起就已经内置了复制(Replication)的…

    数据库 2025年2月23日
    100
  • Linux下MySQL-5.1.30编译安装

    1. 配置为:./configure –prefix=/home/zengyf/local/mysql-5.1.30 –enable-local-infile –with-unix-socket-path…

    数据库 2025年2月23日
    100
  • MySQL 5.0系列新的社区稳定版5.0.75发布!

    尽管MySQL 5.1已经在发布了5.1.30后GA,但显然官方并没有停止对5.0系列的开发,今早在MySQL的ftp服务器上已经放出了新的社区稳定版 尽管MySQL 5.1已经在发布了5.1.30后GA,但显然官方并没有停止对5.0系列的…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论