2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面的最新见解,来一起了解下吧!

  受访者:DeveloperWeek开发人员、工程师、软件架构师、开发团队和IT领导者。

  访问内容:最受欢迎的数据库、跟踪的重要指标以及最耗时的数据库管理任务等。

  SQL与NoSQL

  众所周知,DBA首先得问自己的第一个问题是,你的应用程序使用的是SQL还是NoSQL数据库?这两者有什么区别?

  SQL数据库

  也称为关系数据库,基于结构化查询语言(SQL)定义和操作数据。可用于处理结构化数据。

  NoSQL数据库

  也称为非关系数据库,基于动态结构,可用于处理非结构化数据。比如:文档、图形、键值、列等。

  几十年来,SQL数据库的市场份额一直领先于NoSQL数据库,但目前广为流行的NoSQL数据库,如MongoDB、Redis和Cassandra正在将这一差距缩小。虽然许多企业选择从传统数据库(如Oracle)迁移,但并非所有企业都转向NoSQL。据调查,随着企业对PostgreSQL等系统需求的不断增长,SQL仍占有超过60%的市场份额:

  SQL数据库使用:60.48%

  NoSQL数据库使用:39.52%

  2019年SQL与NoSQL用法饼图

  最受欢迎的数据库

  那么, 2019年,哪些数据库最受欢迎呢?

  调查显示,超过五分之三的受访者表示使用了SQL,MySQL 以38.9%的使用率占据主导地位。其次是MongoDB,占24.6%,PostgreSQL占17.4%,Redis占8.4%,Cassandra 3.0%。Oracle仅有1.8%,而CouchDB,Berkeley DB、SQL Server、Redshift、Firebase、Elasticsearch和InfluxDB用户以及其他类别总和仅为2.4%。

  2019年最受欢迎的数据库

  虽然这些数字有些令人震惊,但毫无疑问,MySQL、MongoDB和PostgreSQL的普及程度正在上升。那么,调查结果与最著名的DB – Engines数据库排名有何不同呢?DB – Engines将它们列为前5名,Oracle保持排名第一, SQL Server排名第3。

  DB-Engines排名趋势

  虽然我们预计Oracle数据库用户会更多,但是在世界最大的开发者博览会中Oracle数据库用户却很少。

  单个数据库与多数据库使用

  众所周知,基于安全原因,不能将鸡蛋放在一个篮子里,因此,多数据库的使用在过去10年间出现了爆发式增长。

  几乎有一半的受访者使用不止一种数据库来支持他们的应用程序。

  单个数据库与多个数据库使用趋势

  SQL和NoSQL多数据库组合

  企业最常使用的是哪种类型的数据库呢?据调查,受访者的回答中,75.6%的多数据库类型使用由SQL和NoSQL数据库组合而成。这表明,对于很多企业而言,单个数据库已经不能满足他们的需求。虽然有些企业可能偏好SQL或NoSQL,但不可否认的是,这两种数据库各有所长。企业应用数据库管理并非将其限制为一种数据库类型,而是为了开发数据策略以实现其兼容性,以便这些功能强大的数据库能够相互补充并填补数据需求的空白。

  SQL + NoSQL数据库使用:75.6%

  SQL + SQL数据库使用:14.6%

  NoSQL + NoSQL数据库使用:9.8%

  多个数据库使用组合

  最流行的多数据库类型组合

  哪些数据库类型组合是最常用的呢?

  答案是SQL和NoSQL。

  使用多种数据库类型的受访者中,超过三分之一使用的是MySQL和MongoDB组合。虽然MongoDB通常被认为是MySQL的替代品,但两个数据库在合理设计时确实能够很好地协同工作。第二受欢迎的组合是MySQL和PostgreSQL。这两个SQL数据库虽然是明确的竞争对手,但可以共同用于存储不同的数据集。

  MySQL + MongoDB:34.15%

  MySQL + PostgreSQL:9.76%

  MongoDB + PostgreSQL:7.32%

  MongoDB + Redis:7.32%

  MySQL + MongoDB + PostgreSQL:4.88%

  MySQL + MongoDB + PostgreSQL + Redis:4.88%

  最流行的多数据库类型组合

  最耗时的数据库管理任务

  既然已经知道哪些数据库和使用组合最受欢迎,那么让我们来了解企业在数据库管理方面的耗时情况。管理过数据库的人都知道,维护正常的生产部署涉及的任务非常多。因此,在最耗时的数据库管理任务问题中看到多样化的回答,这并不值得惊讶。

  监控排在第一位,占受访者的12.3%(原文数据为12.6%,经计算,12.4%较准确。如有争议,以原文为准),备份、管理磁盘空间、扩展以及表连接排名第二,各占11.6%。维护和重新分配视图和存储之间的更改计划排名第三,占比为8.7%。清理和数据库设置占比7.2%,排名第四位。升级排在第五位,占比6.5%。其他十几个包括迁移、查询、比较、调优和复制在内的任务共占11.6%。

  最耗时的数据库管理任务图

  跟踪数据库性能的最重要指标

  跟踪数据库性能有三个最重要的指标:查询速度、可靠性和内存。

  有51.8%的受访者认为查询速度是最重要的指标,此数据领先于2018年“最耗时的PostgreSQL管理任务报告”中的30.8%。但是如果将问题扩展到所有数据库管理系统,这个数字还会继续增加。查询速度是非常重要的度量指标,查询速度快,就可以在连续的基础上进行跟踪,这样就可以确定运行缓慢的查询是否会影响应用程序性能。许多DBA使用慢速查询分析器来识别问题查询,查看它与哪种类型的查询相关联,按时间范围理解它们的查询,并找到导致系统中读取负载的最高查询,以识别那些未编入索引的查询。

  第二是可靠性,受访者比例占18.2%。毋庸置疑,虽然停机问题不如查询慢速常见,可是一旦数据库出现故障,就会对数据库性能产生最严重的影响。这就是为什么要在生产部署中实施高可用性框架以在某个数据中心发生中断时保持数据库联机至关重要的原因。

  排在第三位的指标是内存,受访者比例占8.2%。可用的内存越多,数据库应该运行得越好。理解和监视内存使用量受关注度也很高,因为内存不足或耗尽将导致数据库读取和写入磁盘数据变得非常慢。

跟踪数据库性能的最重要指标

Image placeholder
770691960
未设置
  56人点赞

没有讨论,发表一下自己的看法吧

推荐文章
2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

NAS与对象存储:谁是非结构化数据存储的最佳选择?

非结构化数据是增长最快的数据类型之一。随着企业日积月累地生成、收集和存储越来越多的数据,必然会带来一个问题:什么是存储非结构化数据的最佳方式?直白来说,非结构化数据就是不遵循传统数据库格式的数据,其结

Oracle ADW业务数据平台点亮DTCC2019数据库技术大会!

数字大脑、互联网+、智能+、人工智能、边缘计算……信息技术领域好像从不缺少概念,但无论世界如何变化,数据是一切业务的核心。要想有效管理、分析和挖掘数据带来的价值,数据库一定是必需品。2019年5月8日

DTCC2019数据库技术评选结果全面揭晓,四大类别奖项新鲜出炉!

数据风云,十年变迁,而DTCC是一切变革的见证者。作为数据库领域顶尖级的盛会,DTCC已经成功举办了九届,今年是第十届。继承往届会议规模大、涉及话题更前沿、演讲内容更深入等特点之外,DTCC2019数

医疗保健案例研究:怎样用深度学习检测疟疾

导言本文中,我们将集中讨论人工智能(AI)与流行的开源工具、技术和框架如何被用于发展和改善医疗行业。俗话说,健康就是财富。在这篇文章中,我们将探讨如何利用人工智能来检测一种致命的疾病–疟疾,以及如何建

Gartner:2019年PaaS四大趋势

云计算发展正热火朝天,作为云计算产业的重要领域,PaaS已经成为各大企业角逐未来的重要阵营。由于IaaS和SaaS已经实现了商品化,云环境中众多应用软件都实现了标准化,用户都需要充分利用PaaS带来的

指引趋势与方向!2019开发者调查报告出炉

近日国外开发者平台HankerRank发布了2019年开发者技能调查报告,该报告根据对71,281位开发者的调查得出。作者从中选取了一部分,给大家解读一下。12018年最受欢迎的开发语言经过调查,2

嗨!你的 2019 晒好封存了吗?快来看程序老兵的 2019 吧!

时间过得真是太快快快了,2019还剩下最后几个小时了。回望即将过去的这一年,老兵哥做了不少事情,有计划内的,也有计划外的,当然还有不少事情没做。赶在最后时刻晒一晒我的2019年,希望从成绩荣誉中获得一

NeurIPS 2019公布获奖论文!新增杰出新方向奖项,微软华裔研究员斩获经典论文

大数据文摘出品备受瞩目的NeurlPS2019周日一早在温哥华拉开序幕,今天,组委会通过一篇博客公布了包括杰出论文奖、杰出新方向论文奖等五大类奖项。NeurIPS,全称神经信息处理系统大会(Confe

中国AI人才图鉴:59%的中国籍研究员隶属美国研究机构

大数据文摘出品编译:Walker、蒋宝尚研究人员很容易被人们忽略,但不可否认,他们才是所有AI生态系统的核心组成部分。长期以来,中国和美国在人工智能方面的实力对比一直存在争议,但相关的数据支撑较弱。因

Gartner:2020年十大战略技术趋势

技术变革的步伐正在迅速加快,IT专业人员需要研究的因素,他们以前从未处理过的事情(例如超级自动化、多重体验和人员扩充)都将对企业产生重大的影响。Gartner高级研究副总裁ValSribar说:“自从

一张图读懂《2020全球网络趋势报告》

日前,思科发布了《2020全球网络趋势报告》,从网络技术、运营、人才三大维度,了解网络如何与时俱进,满足关键业务需求。那么这份94页的报告,究竟有哪些亮点?戳下图,带你看明白!

公布!达摩院2020年十大科技趋势

刚刚,“达摩院2020十大科技趋势”正式发布!去年,我们预测的科技趋势正一一变为现实:AI芯片崛起、智能城市诞生、5G催生全新应用场景……科技新十年开启,AI、芯片、云计算、区块链、工业互联网、量子计

阿里达摩院 vs Gartner:2020 科技趋势预测,你更信谁?

信息革命、移动互联网革命尚未落幕,智能革命又像一头大象一样撞进人类的生活,激荡着整个世界。任何足够先进的科技,初看都与魔法无异,但魔法背后是对规律和趋势的洞悉。2020年初,阿里巴巴旗下达摩院发布了2

再见,2019!你好,2020!

今天,是2019年的最后一天。虽有不舍,但终归还是得说再见!明天又会翻开新一年的篇章,希望各位在新的一年都能升职加薪迎娶白富美,走上人生巅峰。19年某月某日突发奇想,想用公众号分享一下这些年学到的技术

送别2019,期待2020!

概述2019年时间过得很快。有欢笑、有离别、有压力、有收获。关于工作项目发生了变动,团队也发生了变动,不过总体是成长的,在这感谢领导的关照、信任!下半年开始学习Go语言,并用Go进行搭建项目,也算是刚

是什么让侨鑫集团如此青睐SimpliVity超融合系统?

超融合基础设施架构(HCI)概念的出现只有短短几年,这种以业务为中心的新架构将计算、存储、网络等资源“融为一体”,拥有高性能、高可靠、弹性扩展和低成本等优势,同时又大大简化了管理复杂度,因此一经推出就

2019值得关注的数据可视化工具TOP5

 数据可视化在数据分析过程中的扮演着非常重要的角色。对于数据科学家或数据分析师来说,以更直观、便于查看、甚至更吸引人的视觉效果来呈现数据是很重要的。数据可视化是一个有效的市场工具,通过这种方式,从海量

最受欢迎的编程语言排行:Python与Java谁更受欢迎?

Python在全球开发人员中的受欢迎程度急剧上升,专注于研究开发人员的SlashData最近公布了实际使用该语言的开发人员数量。根据SlashData的数据,目前世界上有820万使用Python编写代

解读2019华为第001号文件:AI时代软件开发的第一要义是可信

晓查发自凹非寺量子位出品|公众号QbitAIAI加持,万物互联、万物智能。我们在享受科技进步的同时,软件开发行业却面临着更大的挑战。过去,软件出现安全问题或许仅仅意味着经济损失,但当走向产业互联网时代

调查:2020年企业IT预算研究报告

随着云计算、人工智能等技术应用的落地,企业越来越多地用新技术支出来应对新的业务需求,大多数企业都在主动或被动地加入数字化转型浪潮,这一点在IT预算中表现得最为明显。TechRepublic最近进行了一

十年软件通胀率:从 2009 到 2019 年,软件越来越昂贵

过去十年,软件定价逐渐上升。在我们调查的一百个商业应用程序中,价格平均上涨了62%,其中包括一些比较便宜的应用程序。如果用户现在花钱购买一款应用程序,那么它很可能比十多年前的价格贵98%以上。

大咖齐聚DTCC2019,共论云数据库前景

2019年5月8日,由IT168旗下ITPUB企业社区平台主办的第十届数据库技术大会(DTCC2019),在北京新云南皇冠酒店正式开场。本届大会以“数据风云十年变迁”为主题,百余位行业专家就热点技术话

2019年8月数据库流行度排行:双星闪耀 MySQL 成月度最大赢家

炎炎夏日,DB-Engines的8月榜单已经发布,本月积分MySQL获得了最显著的增长,较上月增加了24分,Oracle获得了18分的增长,Oracle公司的两个王牌产品,闪耀8月。以下是前10名的榜

2019年9月数据库流行度排行:MySQL 强劲增长完成深 V 反转

导读:DB-Engines的2019年9月数据库流行度排行榜已经发布,本月最耀眼的明星是MySQL,分值大幅增长25.39分,较年初已经上升了125分,增幅达10%,完成了一次深V反转。相较之下,Or