网易首页 > 网易号 > 正文 申请入驻

云计算浪潮下,商业数据库的护城河还能撑多久?

0
分享至

经过这些年的发展,云计算到今天已经不仅仅是一个概念的问题。各大公有云厂商每年的业务增长是异常的迅猛,企业上云,尤其是新的创业型企业,从诞生的第一天起就完全生活在云上,已经司空见惯。

数据库作为企业计算机应用不可或缺的基石之一,也是云厂商们提供的核心组件之一。云厂商通常提供基于开源数据库,比如PostgreSQL或者MySQL开发的增强版云数据库服务。


使用开源数据库的优点很多,除了耳熟能详的价廉物美,不用自己买硬件等,还有着数据不被强绑定的优势。比如说,某客户选择了A云厂商基于PostgreSQL开发的云数据库服务,它不用担心某天迁移到B云厂商的时候,数据无法顺利迁移,因为通常来说B云厂商也提供了基于PostgreSQL开发的云数据库服务。

基于这些肉眼可见的优势,新的创业企业往往从其业务诞生的第一天起,就全面基于云服务构建自己的整个IT能力。但是,对于那些IT系统已经有几十年积累的传统企业来说,企业上云却不是那么简单的事情。其数据库的迁移之难,超出了很多人的想象。

以全世界最知名的云厂商亚马逊云科技为例。有一段时间,Oracle的总裁Larry Elison经常性的嘲笑亚马逊云科技,说:“它们公司在自己 的云上卖数据库服务,但是它们自己却是我们Oracle数据库最大的客户之一。” 被嘲笑久了,亚马逊云科技最终下定决心在内部去Oracle的数据库,改用亚马逊云科技自己的云数据库服务。

2019年的底,亚马逊云科技终于官方宣布它们完成了这项工作。根据亚马逊云科技自己的说法,这项去除Oracle数据库,改用自身云服务的工作,前后延续了好几年。亚马逊云科技的100多个团队参与了迁移工作。亚马逊云科技最终迁移了7500个Oracle数据库内总共75PB的数据。

这项迁移的好处是显而易见的,根据亚马逊云科技官方说法,简单来说,一方面降低了成本,另外一方面改善了性能。但是我们也应该看到,这个代价是巨大的。这也是为什么很多传统企业一聊起数据库上云,就下定不了决心做这件事情。

要了解为什么需要付出如此巨大的代价,我们还是要把时间线往前面推一推。自从关系数据库诞生以来,上世纪80年代到90年代是数据库蓬勃发展的时期,但是那个时候蓬勃发展的主要是商业数据库。那段时间一度涌现出了包括Oracle,DB2,Sybase,Informix,SQL Server等一系列商业数据库。

这些商业数据库经过厮杀合并,最终剩下了Oracle,DB2和SQL Server三大数据库,其中前两家主要服务大型客户,而SQLServer有大量中小型客户。

相对应的,现在看起来非常成熟的开源数据库比如PostgreSQL和MySQL,在商业数据库迅猛发展的198X-199x年还远谈不上有多成熟。

而我们熟知的SQL作为数据库的标准查询语言,第一个比较有影响力的标准是1998年制定的。开源数据库由于起步比较晚,基本上都遵循了SQL的几个常见标准。

但是商业数据库不一样,由于标准SQL过于简单,发展滞后,各个商业数据库都发展出了一套属于自己的SQL方言,比如Oracle的PL/SQL,SQL Server的T-SQL等等。

这就给使用商业数据库的软件带来了一个很奇怪的现象:应用和数据库的绑定。使用了PL/SQL写出来的应用和Oracle绑定。使用了T-SQL写出来的应用和SQL Server绑定。

在开源数据库不怎么发达的上世纪90年代,这是没办法的。商业数据库贵,但是功能和性能都好,即使使用了某个商业数据库就意味着要和其强绑定,也好过没东西用。

这是为什么即使亚马逊云科技想要把自己的数据库从Oracle迁移到自家云服务,也需要付出很大的代价。迁移的不仅仅是数据,还意味着业务代码里面有大量的基于PL/SQL的查询,都要重写成基于亚马逊云科技的数据库云服务的SQL。

所以现在很多的企业都面临这样的问题:不迁移吧,没办法享受到云服务的各种好处,没办法提高效率,也没办法省钱。迁移吧,业务软件和服务有大量的重写,一次性成本和承受的风险都非常的巨大。下定决心迁移上云,对这些企业的CIO们,都是巨大的挑战。

而商业数据库产品通过这种强绑定,捆绑了大量的用户。这些用户给商业数据库厂商们继续贡献大量的利润。这些用户要么不能上云,即便上云以后,也只能继续使用云上的商业数据库托管,并不能真正享受到数据库上云的所有好处。

但事情不会一直这样对商业数据库厂商美好下去。最近有一个非常的有意思开源项目Babelfish for PostgreSQL(https://babelfishpg.org/)。Babelfish这个名字来自科幻小说《银河系漫游指南》,指的是一种翻译脑电波的生物。

Babelfish for PostgreSQL是一个基于PostgreSQL插件模式开发的开源项目。按照官网说法,这个项目给PostgreSQL提供了理解为微软SQL Server开发的应用的查询的能力。

具体来说,Babelfish能够理解SQL Server wire-protocal TDS,和SQL Server的查询语言T-SQL。其实现方式是通过PostgreSQL的插件模式,由三个插件组成,结果是给PostgreSQL提供了另外一个接入点,这个接入点懂TDS和T-SQL。这样,SQL Sever的客户端就可以直接连过来并使用PostgreSQL。

这个项目的做法是颠覆性的。它意味着从此以后,所有基于SQL Server写的应用都可以直接后台替换成开源数据库PostgreSQL,当然也可以同时直接替换成亚马逊云科技的数据库云服务Aurora for PostgreSQL。

写到这里,你可能想到了什么。你想的没错,这个项目是亚马逊云科技主导开源的。但是你不用担心,项目本身完全兼容任何版本的PostgreSQL。而且亚马逊云科技在开源网站明确说明了,它们不会去修改代码使得Babelfish让特定的云厂商跑的更好,这个特定的云厂商也包括亚马逊云科技。

Babelfish解决了一个很重要的问题:如何可以让商业数据库的用户在不改变自身应用源代码的情况下,顺利的迁移到开源数据库和基于开源数据库的云服务?

SQL-Server服务的更多是中小型的企业,相对于大型企业来说,中小型企业一方面对性能,性价比,维护成本等更敏感,这方面是云数据库的优势,另外一方面中小型企业也更加无法承受像亚马逊云科技迁移Oracle数据库那样的代价--大量的重写自己的应用以便适配新的数据库,新的SQL语言。

如果说有一款迁移工具可以顺利解决掉后面的问题,那么基于云服务显而易见的优势,这些中小型企业显然很愿意迁移到云上来。我想这对SQL-Server的业务的冲击是巨大的。

这种冲击不仅仅体现在线下SQL Server业务,也体现在SQL Server云服务。毕竟商业软件比开源版的收费依然更高,能够降低成本,是每个企业都感兴趣的。可以想象,在未来SQL Server将很难通过T-SQL这个城墙深挖护城河来赚取高额利润了。

但是,同样可以帮助Oracle迁移的懂PL/SQL的项目尚未出现。而Oracle的护城河相对来说更深一些,因为它能处理的数据规模和性能,都不是SQL Server可以比的。


云厂商目前的解决方案,不仅仅在PL/SQL这个语言关上会被卡壳,还涉及到要对数据进行重新分库分表的问题,而这些,都需要更强大的迁移工具去方便用户,避免用户迁移的时候大规模的改写应用。

但是趋势既然形成了,就不可逆了。商业数据库的护城河终究会被磨平,未来属于云数据库,属于开源数据库。另外有一个好消息是Babelfish for PostgreSQ在中国区域已经上线了。广大中国的SQL Server客户上云的福音来了。

这里也给大家送上数据库与数据分析大礼包(海外区200美元服务抵扣券)识别下面二维码即可领取。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
1949年上海解放,军管会查收敌财政局,局长竟叫嚣:把潘汉年找来

1949年上海解放,军管会查收敌财政局,局长竟叫嚣:把潘汉年找来

博览历史
2024-06-18 18:40:36
狗仔曝陈晓宁可净身出户也要离婚,已摘下婚戒,离婚原因疑曝光!

狗仔曝陈晓宁可净身出户也要离婚,已摘下婚戒,离婚原因疑曝光!

古希腊掌管月桂的神
2024-06-19 14:10:03
高峰:抛弃那英和刚出生的儿子,19年过去了,他如今过得怎样了?

高峰:抛弃那英和刚出生的儿子,19年过去了,他如今过得怎样了?

娱乐白名单
2024-06-17 11:25:41
许家印被传因性质相当恶劣,疑似已经判处死刑,同伙已被杀鸡儆猴

许家印被传因性质相当恶劣,疑似已经判处死刑,同伙已被杀鸡儆猴

花哥扒娱乐
2024-06-18 21:33:51
2024下半年,3样东西的价格会“大跌”,最早从7月开始,早做准备

2024下半年,3样东西的价格会“大跌”,最早从7月开始,早做准备

说故事的阿袭
2024-06-19 19:40:00
赴美AI调研总结:中美科技生态反差,人家拼命搞创新,我们拼命搞低价

赴美AI调研总结:中美科技生态反差,人家拼命搞创新,我们拼命搞低价

小星球探索
2024-06-17 14:55:09
王艳儿子保送北大!原以为是孽子逆袭,谁想走了奶茶妹妹的老路

王艳儿子保送北大!原以为是孽子逆袭,谁想走了奶茶妹妹的老路

青瓜娱评
2024-06-19 14:56:21
文件显示被马斯克收购后,X 平台 2023 上半年收入同比暴跌 40%

文件显示被马斯克收购后,X 平台 2023 上半年收入同比暴跌 40%

IT之家
2024-06-19 14:10:21
太猖狂!6斤小龙虾上桌变2.4斤,顾客投诉,老板娘:吃不起不要吃

太猖狂!6斤小龙虾上桌变2.4斤,顾客投诉,老板娘:吃不起不要吃

木槿夕先生
2024-06-19 07:16:00
国产002航母锈迹斑斑,还没服役就破烂不堪?专家给出解释

国产002航母锈迹斑斑,还没服役就破烂不堪?专家给出解释

零点历史说
2024-06-07 11:47:30
梧桐妹庆祝19岁生日,和父亲与继母在上海庆祝,戴美瞳装扮抢眼

梧桐妹庆祝19岁生日,和父亲与继母在上海庆祝,戴美瞳装扮抢眼

素素娱乐
2024-06-19 10:22:43
菲律宾两大政治家族决裂.菲律宾或许进入多事之秋

菲律宾两大政治家族决裂.菲律宾或许进入多事之秋

王大健美食日常
2024-06-19 19:54:37
今天,A股为什么没有出现上涨?

今天,A股为什么没有出现上涨?

生哥财经
2024-06-19 15:03:18
茅台价格大跳水:有酒商3天亏10多万,当天收货当天卖,一瓶只赚50元

茅台价格大跳水:有酒商3天亏10多万,当天收货当天卖,一瓶只赚50元

时代周报
2024-06-18 22:08:12
一个网友只是想吐槽一下婆婆用的冰箱,结果在评论区里出不去了!

一个网友只是想吐槽一下婆婆用的冰箱,结果在评论区里出不去了!

今日搞笑分享
2024-06-19 17:41:06
足协官方:为净化足球行业生态,试行中国足协足球行业禁业名单

足协官方:为净化足球行业生态,试行中国足协足球行业禁业名单

直播吧
2024-06-19 18:16:12
暴力拉升 港股涨嗨了

暴力拉升 港股涨嗨了

每日经济新闻
2024-06-19 16:33:11
22岁卡车司机,带45岁女人跑长途,两人最喜欢经过百里无人区

22岁卡车司机,带45岁女人跑长途,两人最喜欢经过百里无人区

牛城王小帅
2024-06-14 11:45:37
5天内,贵州这些官员相继“落马”

5天内,贵州这些官员相继“落马”

鲁中晨报
2024-06-19 18:39:02
19点整!女排奥运分组抽签,中国队出线形势分析,最差八强不入

19点整!女排奥运分组抽签,中国队出线形势分析,最差八强不入

跑者排球视角
2024-06-19 09:47:53
2024-06-19 21:26:44
飞总聊IT
飞总聊IT
互联网技术与商业分析
2168文章数 15283关注度
往期回顾 全部

科技要闻

618观察:谁为高强度的低价竞争买单?

头条要闻

61岁马旦曰落马 曾因任职地违规购置办公楼被点名通报

头条要闻

61岁马旦曰落马 曾因任职地违规购置办公楼被点名通报

体育要闻

欧洲杯最大的混子,非他莫属

娱乐要闻

黄一鸣“杀疯了” 直播间卖大葱养孩子

财经要闻

深化科创板改革 证监会发布八条措施

汽车要闻

双肾格栅变化大/内饰焕新 新一代宝马X3官图发布

态度原创

艺术
亲子
教育
时尚
军事航空

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

亲子要闻

哥哥姐姐的血脉压制能有多强?网友:我都33了,见到我姐还腿软!

教育要闻

“家有男孩养三气,家有女孩修三容”,孩子长大,必有出息

气场全开,好绝一背!

军事要闻

菲律宾军方称中国海警登上菲方船只并缴枪 外交部回应

无障碍浏览 进入关怀版