阅读更多
DB-Engines 发布了 2017 年 3 月份的数据库排名。

在本月的排行榜中,Oracle,MySQL 和 Microsoft SQL Server 仍占据前三名,但位列第一、二名的 Oracle 和 MySQL 得分均有所下降,分别下降 4.33 分和 4.23 分。相比去年 3 月,Oracle 的得分已下降72.51分。前三名中唯一得分上升的 Microsoft SQL Server 也仅增加了4.04 分。

而位列第四的 PostgreSQL 自去年超过 MongoDB 后就一直稳步上升,到本月已经和 MongoDB 拉开 30.71 分的差距。此外,前十名中排位发生变化的还有 Microsoft Access 取代 Cassandra 排名第七。其他排名均无变化。

具体情况请看前 20 名排名情况:

完整排名请看这里:http://db-engines.com/en/ranking

下图是每个数据库的变化趋势:
可以看到,本月得分情况与上个月大相径庭,前二十名的数据库中得分普遍下降,仅Microsoft SQL Server 、PostgreSQL 、SQLite 和 MariaDB 的得分稍有上升。

详细趋势请看这里:http://db-engines.com/en/ranking_trend

DB-Engines 排名的数据依据 5 个不同的因素:
  • Google以及Bing搜索引擎的关键字搜索数量
  • Google Trends的搜索数量
  • Indeed网站中的职位搜索量
  • LinkedIn中提到关键字的个人资料数
  • Stackoverflow上相关的问题和关注者数量
这份榜单分析旨在为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素。无论排名先后,选择适合与企业业务需求相比配的技术,才是最重要的。

你在用哪种数据库?得分下降了吗~
  • 大小: 256.2 KB
  • 大小: 175.8 KB
来自: 51cto
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 创建ServerSocket对象

    ServerSocket类的构造方法有四种重载形式,它们的定义如下: public ServerSocket() throws IOException public ServerSocket(int port) throws IOException public ServerSocket(int port,...

  • Java_创建ServerSocket对象

    ServerSocket类的构造方法有四种重载形式,它们的定义如下: public ServerSocket() throws IOException public ServerSocket(int port) throws IOException public ServerSocket(int port, int ...

  • java中输出值保留四位小数_java基础常见问题整理

    单线程的情况下使用StringBuilder 多线程的情况下使用StringBuffer 如果在一个生命周期内,这个字符串几乎不做什么操作,那使用String,因为不调用new关键字声明Sting时,他不会再堆内存中创建对象,直接指向String...

  • Java TCP通信:Java ServerSocket类和Socket类

    TCP 网络程序是指利用 Socket 编写的...其中 ServerSocket 类表示 Socket 服务器端,Socket 类表示 Socket 客户端,两者之间的交互过程如下: 服务器端创建一个 ServerSocket(服务器端套接字),调用 accept() ...

  • Android开发使用ServerSocket ServerSocketChannel DatagramSocket进行TCP UDP通信 实现服务器与APP消息推送

    在日常开发中采用Http协议进行数据传输的情况非常多,但这都是APP主动请求服务端,将数据传到服务器或者从服务器下载数据;那么如果我们想服务器主动联系我们或者我们频繁的上报消息给服务器,怎么弄呢,显然这时候...

  • java.net.ServerSocket详解

    先介绍介绍网络知识TCP/...在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。 TCP有一个连接检测机制

  • 在Java中,如何把一个程序的结果需要保存起来,供下一个程序使用的方式

    这种方式的好处:存储方便,只需借助数据库的存储即可,永久保存(保存在磁盘中);缺点:需要借助数据库2:借助操作系统的文件系统,也就是Java中的File类、BufferedReader、PrintWriter来把信息存入文件中,下一个...

  • java socket BIO (ServerSocket,Socket,多线程)

    Java Socket 今天给同事写了一个socket bio的demo让他来测试用,...java.net.socket 是java中最基本的socket bio实现方式。 本例实现了多人互动广播 Server端 import java.io.BufferedReader; import java.io.IOExce

  • Java网络编程精解之ServerSocket用法详解

    在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求。本章首先介绍ServerSocket类的各个构造方法,以及成员方法的用法,接着介绍服务器如何用多线程来处理与...

  • Java网络编程(25):创建ServerSocket对象

    原文地址:http://androidguy.blog.51cto.com/974126/214408 ServerSocket类的构造方法有四种重载形式,它们的定义如下: public ServerSocket() throws IOException public Se

  • Java在远程方法调用中运用反射机制

    我们将介绍反射机制在网络编程中的应用,实现如何在客户端通过远程方法调用服务器端的方法。 假定在服务器端有一个 HelloService 接口,该接口具有 getTime() 和 echo() 方法,具体代码如下: import java.util.Date...

  • Java网络编程从入门到精通(25):创建ServerSocket对象

    在上面的构造方法中涉及到了三个参数: port 、 backlog 和 bindAddr 。其中 port 是 ServerSocket 对象要绑定的端口, backlog 是请求队列的长度, bindAddr 是 ServerSocket 对象要绑定的 IP 地址。 一、 通过...

  • spring 异步编程样例

    spring 异步编程样例

  • 带有 python 3 和 opencv 4.1 的 Docker 映像.zip

    带有 python 3.7 和 opencv 4.1.0 的 Docker 映像用法docker run -it jjanzic/docker-python3-opencv python>>> import cv2带有标签的图像包含使用contrib 模块:contrib构建的 docker 镜像可用的docker标签列表opencv-4.1.0(latest分支)contrib-opencv-4.1.0(opencv_contrib分支)opencv-4.0.1contrib-opencv-4.0.1opencv-4.0.0contrib-opencv-4.0.0opencv-3.4.2contrib-opencv-3.4.2opencv-3.4.1contrib-opencv-3.4.1opencv-3.4.0contrib-opencv-3.4.0opencv-3.3.0contrib-opencv-3.3.0opencv-3.2.0contrib-opencv-3.2.0

  • 原生js鼠标滑过文字淡入淡出效果.zip

    原生js鼠标滑过文字淡入淡出效果.zip

  • 1-中国各省、市、区、县距离港口和海岸线的距离计算代码+计算结果-社科数据.zip

    中国各城市、区、县距离港口和海岸线的距离数据集提供了全国各城市及区、县的坐标信息,以及各个港口和海岸线的坐标信息。通过R语言计算,得出了各城市、区县与港口和海岸线之间的距离。该数据集包含了各港口的经纬度、各城市与港口之间的距离、各区县与港口之间的距离、中国各城市质心与港口的最近距离、中国各城市质心与海岸线的距离、中国各区县质心与港口的最近距离以及中国各区县质心与海岸线的距离等指标。此外,还涉及中国各省距离海岸线的距离数据。港口等级划分参考了《全国沿海港口布局规划》,包括上海港、大连港等45个港口。数据集覆盖了全国31个省及直辖市,是研究地理、经济和规划等领域的宝贵资源。

  • 为 Spring Web 应用提供 OAuth1 (a) 和 OAuth2 功能支持.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

  • 信号处理和通信系统模型中的模拟电路效应simulink.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • Python错误集合.doc

    Python错误集合.doc

  • 1-中国全球投资追踪相关数据(2005-2023年)-社科数据.zip

    《中国全球投资追踪》数据库提供了2005至2023年间中国在全球范围内的投资和合同的详细记录,不包括债券。该数据库由中国海外直接投资(ODI)和建筑合同两大部分组成,覆盖全球多个国家和地区,涉及能源、交通、通信等多个行业领域。这份追踪数据集包含4142条样本,以面板数据格式呈现,主要指标包括年份、月份、投资方、投资量(单位:百万美元)、交易类型、行业、子行业、国家、地区、是否为“一带一路”倡议相关项目、绿地投资等。这份追踪数据是政策制定者、学者、企业和公众理解中国在全球经济中角色的重要资源,有助于分析中国的全球战略和经济目标。

Global site tag (gtag.js) - Google Analytics