微软成为PostgreSQL主要贡献者

server/2024/10/22 12:26:14/

微软对PostgreSQL贡献的很多新功能都来自于客户在使用微软Azure上的PostgreSQL管理实例数据库,所以这些新功能都来自于真实的客户需求

微软贡献的这些新功能都是比较实用的功能

在这里,【真实的客户需求】要突出一下,因为现在很多社区贡献者贡献的代码都不是从真实的客户需求出发的,都是从社区或者自己的经验出发来贡献代码

这就导致几个问题,代码没有被真实场景打磨,代码有漏洞,性能有问题,贡献的代码由于不是真实的或者迫切的客户需求,所以对数据库内核稳定性有影响

当然,这跟国内氛围也有关系,某些数据库“砖家”为了自己名气和contributor/commiter头衔,日复一日的贡献代码,至于这些代码work不work,有没有被merge就是另外一回事了

对于微软这种大厂,因为有大厂背书,比较容易merge进去主干

对于个人开发者,没有需求没有产品经理就创造需求,毕竟为了饭碗嘛,所以程序员失业了还是可以靠个人技能吃饭的,而产品经理在这方面就不行了

当然,微软Azure也有MySQL管理实例数据库,至于微软对MySQL的贡献不是特别突出,可能是因为Oracle的关系吧

至于微软自家的数据库SQL Server,既然微软有能力对PostgreSQL这种开源数据库做贡献,那么自家数据库肯定也不弱,毕竟SQL Server是商业数据库

另一方面,目前在国内,除了老大哥Oracle比较少人喷之外,SQL Server也是经常被人喷,说MySQL和PostgreSQL比SQL Server强多少倍,然后还有MySQL的人跟PostgreSQL的人经常互喷

数据库场景方面,集中式数据库跟分布式数据库互喷,例如国内某些分布式数据库新贵就不停喷集中式数据库,包括喷集中式数据库老大哥,本来集中式和分布式的场景占比大概就是8:2

真的不明白有什么好喷的,只能说国内喷子太多,包括国内某些大牛,或许这就是国内的数据库环境和氛围,还有学术上也有些欠缺吧


http://www.ppmy.cn/server/65255.html

相关文章

PyTorch张量运算函数

文章目录 1、代码2、数学张量运算数学原理 🍃作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、数据结构和算法,初步涉猎人工智能和前端开发。 🦅个…

CSS中object-fit: cover;

object-fit: cover; 是CSS中的一个属性值&#xff0c;用于设置替换元素&#xff08;如<img>、<video>等&#xff09;的内容如何适应到其使用的高度和宽度定义的框内。当你使用这个值时&#xff0c;元素的内容&#xff08;比如一张图片&#xff09;会被缩放以完全覆…

Docker构建LNMP环境并运行Wordpress平台

1.准备Nginx 上传文件 Dockerfile FROM centos:7 as firstADD nginx-1.24.0.tar.gz /opt/ COPY CentOS-Base.repo /etc/yum.repos.d/RUN yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c make && \useradd -M -s /sbin/nologin nginx && \cd /o…

全面了解不同GPU算力型号的价格!

这两年人工智能&#xff08;AI&#xff09;、机器学习&#xff08;ML&#xff09;、深度学习和高性能计算&#xff08;HPC&#xff09;领域的快速发展&#xff0c;GPU算力已成为不可或缺的资源。企业、研究机构乃至个人开发者越来越依赖于GPU加速计算来处理大规模数据集和复杂模…

QT调用VNC并放到一个窗口中

1.VNC资源下载 本例中的这个VNC可以从以下连接中下载&#xff0c;也可以从官网上下载&#xff0c;应该都是类似的。 https://download.csdn.net/download/xiaoding_ding/89549092 下载完成后放到项目的release文件夹中 2.程序中引用 2.1在主界面中放置一个按钮&#xff0c;…

linux进程优先级——优先值、调度算法、进程性质

前言&#xff1a;本篇内容主要讲解linux下进程的优先级。 优先级的内容相对较少&#xff0c; 最重要的内容就是cpu的调度方法。 内容相对容易理解。 ps&#xff1a;本节内容适合了解冯诺依曼和操作系统的管理方式以及进程PCB的友友们进程观看 进程的优先级是什么 进程的优先级…

升级TrinityCore 服务器硬件

升级服务器 原服务器架构&#xff1a;Ubuntu装VirtualBox装Ubuntu虚拟机 原配置&#xff1a; 宿主机 内存4G 内核4 usb外接硬盘 Ubuntu虚拟机 内存1756MB 内核4 ip 192.168.0.12 升级服务器架构&#xff1a;FreeBSD装bhyve装Ubuntu虚拟机 新配置&#xff1a;宿主机 内存…

IDEA创建Java工程、Maven安装与建立工程、Web工程、Tomcat配置

《IDEA破解、配置、使用技巧与实战教程》系列文章目录 第一章 IDEA破解与HelloWorld的实战编写 第二章 IDEA的详细设置 第三章 IDEA的工程与模块管理 第四章 IDEA的常见代码模板的使用 第五章 IDEA中常用的快捷键 第六章 IDEA的断点调试&#xff08;Debug&#xff09; 第七章 …