大咖说!数据库领域会不会改朝换代?

简介:

年初,一篇外电《The Death Of The Commercial Database: Oracle's Dilemma》(商用数据库之死:Oracle的困境)的文章相当吸引眼球,该文章认为,虽然来自Oracle、IBM和微软等巨头的SQL数据库会在一些企业还会存活好多年,但是它们会日益沦为边缘化,就如曾经的大型机一样。

大咖说!数据库领域会不会改朝换代?

而商业数据库将死的原因,该文章总结有4大条,分别是企业继续迁移到云上,大多数云上数据库服务使用免费开源数据库;开源数据库不断完善,功能日益强大,市场份额大幅攀升成为大赢家。商业数据库不适合新兴使用场合。摩尔定律带来了处理器、内存、固态存储和网络吞吐量等方面的改进。

因此,有不少声音就提出,开源数据库已经可以干大部分的事,还有必要再使用商业数据库吗?一些人认为,开源数据库早晚会干掉以Oracle为首的商业数据库。 商用数据库会不会死?对于很多DBA来说,这决定未来的学习曲线和发展路径。外行看热闹,内行看门道,数据库领域是否会改朝换代?我们来听一线专家们都是怎么说?

专家说

不论是OLTP还是OLAP,开源数据库与商业数据库都存在巨大的功能和性能鸿沟。开源数据库虽然广泛应用在互联网等场景,但是传统的企业用户,无论是金融、保险、医疗、电信、等等,还是高度依赖商业数据库,尤其是Oracle。——蚂蚁金服OceanBase团队,杨传辉(日照)!

我旗帜鲜明的认为“商业数据库已死”的观点过于极端。不管是开源数据库,还是Oracle,DB2等商业数据库,都有各自的特性,应对的是不同的业务场景。我有个架构观点“任何脱离业务的架构设计都是耍流氓”,互联网数据量、并发量、扩展性、软件成本(不少公司选开源是因为免费)各块因素决定了,可能开源数据库更合适。但很多场景,商业数据库还是有它们独特的优势的。——58到家架构师,沈剑!

商业数据库不死,跟不上时代发展的商业数据库才会死。开源数据库代表的是一种新的模式,但不是说开源数据库就应该完全免费,也是可以走商业服务路线的,没有商业支持,开源数据库也无法获得很好的发展后劲支持。未来是知识服务付费时代,我们只要提供高品质的服务,就应该获得应得的商业回报。——知数堂培训联合创始人,叶金荣!

准确地说,商业数据库并没有死,而且到目前为止,商业数据库在功能和技术上还是要领先开源数据库一个时代的。但是随着互联网的普及,以及互联网赚取收入模式的转变,传统的软件式销售策略已经慢慢的背离时代了。同时,人们对数据库的需求也多种多样了,定制化和个性化是开源数据库致胜的法宝之一。另外一个不可忽视的事实是,云服务越来越流行了,不管是基于商业数据的,还是基于开源数据库的,在云服务商那里,都成了商业数据库,这也许会是开源数据库赚钱的重要途径,同时也是商业数据库起死回生的一剂良药。不管是商业数据库,还是开源数据库,都期待它们蓬勃发展,不断进步。——去哪儿网数据库总监,周彦伟!

开源数据库的份额越来越高说明大家在数据库的跟进学习上加大了投入,这其实是好事情,能加快数据库的发展。但是开源的数据库,也存在更新迭代较慢,稳定性不足的问题,需要长时间的实践验证和持续投入人力优化。商业数据库在中小企业的市场萎缩,但能凭借一些定制化的功能给大企业(如银行,政务等高机密,高安全性的企业)实现量身定做的服务,且提供稳定的售后服务,从市场的需求来看,两者都存在空间。——腾讯科技 高级运维工程师,王懂道!

商业数据库已死这种说法是完全不对的,不管是功能还是技术,商业数据库都是有它的优势所在,比如单机性能高,复杂查询等,对比而言开源数据库有源码公开,免费等优势的同时也是存在不少劣势的,比如要扩展性能,就需要定制开发,或者基于开源数据库构建数据库扩展方案,而这对一般的公司是不可行的。不存在谁死这一说法,商业数据库和开源数据库是共同发展的,共同进步的。——魅族高级DBA,龙启东!

我不太认同商业数据库已死的说法。应该说商业数据库也正在面临一轮转型与革新,Oracle和IBM可能也需要重新审视自己和开源数据库的关系。另外,大数据时代商业数据库也涌现了一批比较优秀的新玩家,例如国内星环科技的Inceptor等。开源数据库的熟练使用需要一定的技术积累,很多传统行业在这方面还是比较薄弱的,这也是商业数据库比较擅长的地方。——南京大学讲师,顾荣!

当前传统数据库还未死,原因是新式数据库还未成熟。但是随着这块投入的增多,未来商业数据库的份额会越来越小。对于这个判断,我从未怀疑过。这个趋势会先在互联网公司流行,然后蔓延到传统产业。所以,有志于数据库领域的同学们,当前是数据库领域改朝换代的好机会。互联网产业急需新式数据库的出现来解决原来解决不了的问题,而大量传统企业会进行互联网化,这势必加速新式数据库的成熟。——百度大数据主任架构师,马如悦!

应该说,开源数据库和商业数据库应该会百花齐放各领风骚,各有各的试用场景和人群。 不过,我对开源数据库这块没有特别的感觉,从技术层面来看,目前开源数据库这块还是比较弱的,实现一些集群和水平扩展的功能,基本上要多种不同的开源产品堆砌,对人的要求非常高。置于性能方面,更是任重而道远。从现状来看,开源数据库和商业数据库的老大oracle相比,差了几十条马路,而未来只会越差越大。商业数据库的严谨和有组织有规划是符合人性的,开源数据库受到人性的影响不可能做大做强的到推翻商业数据库的。 我倒是比较关注国产数据库,毕竟政治因素也是一个不可忽略的因素,还是一句话,人性,有人的地方就有江湖。数据库市场最终也逃脱不了这个因素。——《收获,不止Oracle》《收获,不止SQL优化》等书作者,梁敬彬!

小结

总的来说,大部分专家一致认为,商业数据库并不会死,商业与开源数据库各有利弊,虽然开源数据库在互联网行业很有市场,但在传统行业中依然高度依赖商业数据库,未来依然会相互并存。

目前商业数据库主要是靠Oracle、SQLServer在支撑,当然国内也有不少国产数据库产品选择,如南大通用,达梦,人大金仓,星瑞格等。而DB2近几年发展乏力,份额持续下滑,已经在慢慢掉队,其核心领域如金融也受到巨大的挑战,据了解,有不少银行类客户,就有从大机DB2剥离部分业务功能到Oracle平台的计划。不过即便如此,商业数据库依然处于统治地位。

正如,云和恩墨创始人盖国强在接受笔者采访时所言,其实商业和开源不是问题的关键,关键是技术的变革。RDBMS的历史已经有超过40年,我们期待数据库领域能有更加革命性的改变,就如同关系型数据库出现时那样,但是事实上至今还未看到。如果没有核心技术上的变化,那么改变的终归只是商业模式和授权模式问题

本文转自d1net(转载)

目录
相关文章
|
数据库 数据库管理
大咖说·对话开源|企业如何用好开源数据库
企业数据库选型的通用原则有哪些? 企业如何抓住开源红利? 本期大咖说,阿里云数据库开源战役负责人惊玄携手吉利汽车集团DBA负责人胡志诚,与你分享关于企业如何用好开源数据库的一些思考与实践经验。
146 0
大咖说·对话开源|企业如何用好开源数据库
|
人工智能 架构师 关系型数据库
大咖说 X 对话开源|论数据库人才发展战略
数据库产品要取得市场的最终认可,除了产品匹配用户诉求、渠道成功、生态支持友好以外,同样重要的还有人才战略的长远规划。人才是非常有限的资源,需要产业界和学术界联合探讨,共同推进数据库生态的人才发展。本期大咖说,阿里云联合武汉大学、深圳大学和上海开源协会展开多方对话,就校企机构等多方角色如何参与数据库开源生态建设、如何通过校企合作培养更多数据库人才等重要话题进行探讨交流、分享思路。
234 0
大咖说 X 对话开源|论数据库人才发展战略
|
存储 关系型数据库 分布式数据库
大咖说|网易数帆论道 PolarDB 数据库开源 & 存储生态
开源技术如何商业化?将遇到什么问题?有哪些可行的解决办法?本期大咖说,阿里云数据库开源战役负责人曲山将携手网易副总裁汪源与你分享关于开源商业化的思考。
346 0
大咖说|网易数帆论道 PolarDB 数据库开源 & 存储生态
|
Cloud Native 数据库 C#
【大咖说*数据Cool谈——数据库寻路,开源有态度】
邀请嘉宾:PinCap联合创始人兼CTO-黄东旭、阿里云数据库产品事业部负责人-李飞飞 、华东师范大学副校长/资深数据库学者-周傲英 、InfoQ主编-王一鹏
241 0
【大咖说*数据Cool谈——数据库寻路,开源有态度】
|
18天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
|
20天前
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
160 11
|
2月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
15天前
|
存储 SQL 关系型数据库
MySQL的安装&数据库的简单操作
本文介绍了数据库的基本概念及MySQL的安装配置。首先解释了数据库、数据库管理系统和SQL的概念,接着详细描述了MySQL的安装步骤及其全局配置文件my.ini的调整方法。文章还介绍了如何启动MySQL服务,包括配置环境变量和使用命令行的方法。最后,详细说明了数据库的各种操作,如创建、选择和删除数据库的SQL语句,并提供了实际操作示例。
58 13
MySQL的安装&数据库的简单操作
|
21天前
|
存储 SQL 关系型数据库
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
MySQL如何进行分库分表、数据迁移?从相关概念、使用场景、拆分方式、分表字段选择、数据一致性校验等角度阐述MySQL数据库的分库分表方案。
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
|
3天前
|
关系型数据库 Unix MySQL
MySQL是一种关系型数据库管理系统
MySQL是一种关系型数据库管理系统
11 2
下一篇
无影云桌面