开源数据库暗流涌动要变天了?

数据库经过40多年的发展,开源与商业相互博弈此消彼长,根据DB-Engines的数据,从2013年到现在,开源数据库流行度节节攀升,目前双方几乎分庭抗礼,企业拥抱开源的热情高涨。

不过从2018年开始,Redis Lab、MongoDB、Neo4j等多家开源数据库修改许可协议,这被认为是开源数据库阻止商业公司继续吸血的举动,开源数据库似乎变了天。

商业VS开源是促进还是消长?

开源社区一直有这样的倡导:“只要有足够多的眼睛,就可以让所有问题付出水面。”如今几家开源数据库修改了许可协议,浮现出了新的问题。

PG中文社区主席&太阳塔科技创始人 赵振平

“这确实对整个开源界释放出一个新的信号,也就是开源除了精神上的支柱,其实也需要商业化的支柱。可能商业化反而会助推其开源的发展。因为像MongoDB这样的公司,其实还是需要商业回报,才能去推动开源的发展,其实这个趋势现在是非常非常明显的。”PG中文社区主席&太阳塔科技创始人赵振平如是说。

在一些业内人士看来,修改许可协议的几家开源数据库背后都有公司运营,需要商业化的支撑,这也反映了云计算厂商发展数据库给这些开源数据库带来了压力。赵振平认为收缩许可的趋势有好的方面也有不好的方面,好的方面是这些公司有更大的力量投入,不好的一面是开源是靠全世界所有的人去贡献源代码,其实全世界的力量应该远远大于一个公司的力量。

自开源数据库出现之后,开源与闭源之间不断博弈。现在不能妄下结论说只要开源,商业化永远有需求,企业客户需要商业公司提供100%的保障,“这个保障不是说技术好就可靠可以保障了,这是需要一个体系。技术的非技术的,然后才能形成一个保障机制,只有商业的才能从文本、合同上保证出了任何问题可以解决。其实有时候不是技术的问题,只是客户可能觉得买一个放心而已。”赵振平认为。

红点中国的投资人张涵接受笔者采访时有过相似的表述,他介绍开源组织并没有办法为开源软件是否与企业的业务紧密贴合负责,他们只为功能或者整个开源社区演进负责,所以客户在核心系统层面会找成熟的闭源产品,或者开源产品的定制化应用,并由开源软件产品公司为其业务顺利实施和运维来负责。

现在国内外企业和开发者拥抱开源的热情依然高涨,今年年初微软收购PostgreSQL初创公司Citus Data,发力开源。在刚过去的第九届PostgreSQL中国技术大会上,赵振平等明显感觉到大家更加拥抱开源。

日前MongoDB宣布MongoDB与阿里云达成战略合作,也说明双方并非你死我活的状态,合作才能共赢,这也进一步表明云是未来。

暗流涌动PG回归撼动MySQL?

赵振平明显感受到外部环境发生了很大的变化,三年前PG很难在中国看到培训、技术服务、产品的商业机会,这两年很多企业在涌向PG。

其实在90年代,MySQL和PG的发展旗鼓相当,千禧年互联网的发展是一个分水岭,BAT这样的互联网公司开始大量使用MySQL,大公司的示范效应使得后来发展起来的互联网公司都大量使用MySQL。以前提到开源数据库可能首先想到的会是MySQL,甚至对于有些企业来说MySQL和开源可以划等号。

根据ScaleGrid在今年年中发布的2019开源数据库报告,MySQL依然是排名第一的免费开源数据库,占开源数据库使用量的30%以上,PostgreSQL是排名第二的开源数据库其用户占比达到13.4%,MongoDB排名第三,占比12.2%。

近几年发生了新的变化,今年DB-Engines的专家们给出的《DBMS of the Year》报告,PG已经连续两年蝉联世界“成长”最快数据库的名号。赵振平也对此深有感触,他发现越来越多关注Oracle、DB2的人开始关注学习PG,尤其国内提倡自主可控,PG的稳定性和安全性等特性成为很多企业的选择。学院派的PG社区背后并没有公司运营也打消了一些开源商业化的担忧,“假如美国那边突然有一天修改许可协议,一是这种许可协议只管以后不管以前,我可以拿着今天的源代码继续开发。二是没有一家公司有这个能力修改这个许可协议,在整个PG的生态圈其实大家都发展很均衡。”

“MySQL出现了一个转折点,可能不太明显,虽然到今天为止MySQL依然繁荣昌盛,但是我们能感觉到其实底下已经暗流涌动。”赵振平相信自己的判断,2011年成立的PG中文社区如今已经成为继北美、欧洲之后的全球第三大PG社区,越来越多的人开始学习拥抱PG。

而据赵振平基于PG中文社区观察来看,PG的快速增长更多是线下私有部署。今年的一份开源数据库报告指出了开源数据库部署在本地的情况,线下私有部署PG占比第一,其55.8%的用户选择内部部署,紧随其后的是MongoDB,占52.2%,Cassandra占51.9%,MySQL有50%的用户选择内部部署架构。

如今上云是大势所趋,Gartner预测2023年将有3/4的数据库上云,多位业内专家强调Gartner所说的并不全是公有云,国内上云的速度相比国外可能会滞后一些。在云端现在国内已经从互联网到了传统产业升级的下半场,出于合规、安全等方面的考虑,有些多无法上云,这也是PG越来越受欢迎的一个重要因素。

“不管外界怎么变化,整个PG中文社区都一直很有热情得推动PG在中国的一个发展。”赵振平说,他也希望更多的人能够加入PG社区,拥抱开源贡献开源。

MySQL是互联网时代的开源霸主,随着传统升级的到来,PG也迎来了新的机遇,但是能否重回90年代的辉煌还未可知。

Image placeholder
IT头条
未设置
  70人点赞

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

推荐文章
平安科技数据库总经理汪洋:开源数据库在平安的应用实践

本文转自| 平安科技数据库产品团队2019年5月9日,平安科技数据库产品及存储产品部总经理在第十届数据库技术大会DTCC上分享了《开源数据库在平安的应用实践》,本文根据演讲内容整理,围绕以下几个方面进

方舟编译器开源,华为自家开源平台面世!(附编译过程)

大数据文摘出品作者:曹培信8月9日,华为EMUI官方微博发了这么一条微博。对奉行实用至上的程序员来说,Linux的创始人LinusTorvalds的名言“Talkischeap,showmetheco

基于时序数据库做监控,这里有超流行的开源方案

在微服务架构下,我们对服务进行了拆分,所以用户的每次请求不再是由某一个服务独立完成了,而是变成了多个服务一起配合完成。这种情况下,一旦请求出现异常,我们必须得知道是在哪个服务环节出了故障,就需要对每一

MySQL 数据库操作:创建和查看数据库

数据库是数据的集合。MySQL允许我们高效地存储和检索数据库中的数据。在MySQL中,我们可以使用CREATEDATABASE语句创建数据库。但是,如果数据库已经存在,则会引发错误。为了避免该错误,我

MySQL 数据库操作:删除数据库

使用MySQL的DROPDATABASE命令可以很容易的删除一个数据库。数据库删除的同时,所属的数据表将一起被删除。如果删除的数据库不存在,则会引发错误。为了避免错误的发生,可以在DROPDATABA

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

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

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

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

借力中国数据库技术大会 达梦DM8数据库新品正式发布

5月8日—10日,第十届中国数据库技术大会(DTCC2019)如约而至。本届大会以“数据风云,十年变迁”为主题,设定2大主会场及21个技术专场,邀请了来自国内外互联网、金融、教育等行业百余位技术专家,

2019年,数据中台为什么火了?

2019年,“数据中台”火了!一方面,过去一年BATJ、TMD等新老互联网巨头前后脚地发布重大消息,称集团层面正在推动以搭建中台为目标的组织架构变革,其中数据中台将是重要一环。而远在2015年就提出“

2020年,你是否更关注个人数据隐私了?

日前,阿里达摩院发布了2020年十大科技趋势,其中趋势九指出保护数据隐私的AI技术将加速落地。“数据流通所产生的合规成本越来越高。使用AI技术保护数据隐私正在成为新的技术热点,其能够在保证各方数据安全

腾讯基于全时态数据库技术的数据闪回

作者简介:李海翔,网名“那海蓝蓝”,腾讯金融云数据库技术专家。中国人民大学信息学院工程硕士企业导师。著有《数据库事务处理的艺术:事务管理和并发访问控制》、《数据库查询优化器的艺术:原理解析与SQL性能

从关系型数据库到分布式机器学习,揭秘腾讯大数据十年发展历程

大数据技术在过去10多年中极大改变了企业对数据的存储、处理和分析方式。如今,大数据技术逐渐成熟,涵盖了计算、存储、数仓、数据集成、可视化、NOSQL、OLAP分析、机器学习等丰富领域。在未来,大数据技

大数据是个技术,数据库才是它最好的产品形态

星环科技(以下简称:星环)的定位是大数据基础软件公司,而非数据库公司,却在数据库方面,做的比很多数据库公司更好更猛?这是为何?“我们认为,大数据是个技术,数据库才是它最好的产品形态”,星环科技研发总监

数据基础设施重定义 华为AI-Native数据库全球发布

2019年5月15日,华为公司在北京面向全球发布了人工智能原生(AI-Native)数据库GaussDB和分布式存储FusionStorage8.0。发布会上,华为常务董事、ICT战略与Marketi

MongoDB数据库因安全漏洞,导致Family Locator泄露二十多万名用户数据

摘要:本月第二次,未受保护的MongoDB数据库因大量安全漏洞而导致敏感信息泄露,受欢迎的家庭跟踪应用程序FamilyLocator已经暴露了超过238,000名用户的实时未加密位置数据。该应用程序非

海量数据时代,金融行业数据库实践难题如何解决?

随着数字经济时代的到来,大数据、人工智能技术得到了快速发展与应用,可以说,各行各业都已全情投入到这一波数字化转型浪潮中,把握新的发展机遇,获取数字红利。其中,金融行业可以说是走在转型之路最前沿的行业之

MySQL 亿级数据数据库优化方案测试-银行交易流水记录的查询

作者:逸宸a链接:https://www.jianshu.com/p/cbdef47fb837对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适?比如银行交易流水

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

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

海量数据AtlasDB:把“数据库好用”这件事做到极致

导语:坚守初心、不辱使命,近期海量数据研发的企业级数据库AtlasDB获得了市场的普遍关注。这款以“好用”著称的国产数据库产品,不仅承载着海量数据公司对技术创新的坚持和投入,更凝结着一群拥有“工匠之心

往数据库添加数据4个步骤——增

1.前端回传数据,ajax或者直接表单提交,提交到资源路由admin/xxxpost2.后端接收数据,铜鼓参数回传$input=$request->all();或者except(token);3.表单

“我怎么就被一张照片出卖了?”

上篇文章《21岁日本女星惨遭猥亵,只因自拍瞳孔倒影暴露住址? |一张照片是怎么出卖你的!》发出去之后,发现大家对这个事情比较感兴趣,决定再和大家多聊聊这个领域。还有读者朋友们给我说,为什么我拿到的图片

老程序员都去哪了?

大数据文摘出品来源:medium编译:刘佳玮、雪清、胡笳在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作。为了让会议更加多元化,组织者尽量邀请一些女性程序员以及各种肤色

老程序员都去哪了?

在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作。为了让会议更加多元化,组织者尽量邀请一些女性程序员以及各种肤色的程序员。但是,本文作者A.JesseJiryuDavi

八年之痒!除了NLP和CV,人工智能就不能干点别的啥了?

大数据文摘出品来源:medium作者:SergiiShelpuk编译:王转转、junefish、武帅、钱天培从2012年AlexNet惊艳亮相开始算起,AI已经经历了将近8年的蓬勃发展期。这一迅猛发展

清华退学王垠 VS 阿里P10 赵海平,这场面试之战到底谁赢了?

知乎上有一个话题:如何评价阿里P10赵海平对王垠的面试?最近成了热帖,这下赵海平跟王垠这次是真的火了。由于本事件像电影的情节一环扣一环,文章比较长,直接一句话说下该事件始末:网红王垠受邀面试阿里P9岗