中关村在线

商用软件与信息化

云原生数据库恐让传统数据库没饭吃

从传统数据库到数据库上云,再到云原生数据库,云时代业务环境和交付方式的差异化,使得云原生成了热词,而传统数据库厂商也因此受到了不小的冲击。

云原生数据库恐让传统数据库没饭吃

根据IDC的预测,到2025年全球存储在公有云环境的数据将达到49%,这意味着越来越多的数据正“逃离”本地,而诞生在云上的企业成了主力军,像Oracle这样的老牌企业也在想尽办法把数据库搬到云上。对于这些新生企业来说,数据存放需要云存储,响应的自然也就需要云数据库。

为什么要抛弃传统数据库?使用和维护成本高是一大因素,数据备份回档、故障恢复需要人工来进行,原有的架构沿用多年使用效率偏低,还要叠加上时间成本。另外,无论是横向扩展还是纵向扩展,要用“大箱子”套“小箱子”的方式,弹性扩容想都别想。

一旦出了故障,业务也会挂掉,即使有补救措施也不会实时“恢复”数据,对当前体验至上的用户来说无疑是灾难性的。数据恢复尚且如此,就更不要说灾备不力引起的大面积瘫痪了。更重要的是,这种高端产品在定价、维护上的资金投入“连绵不绝”,让客户“压力山大”。

正是因为海量数据、高并发的需求,才有了开源数据库的前提。Gartner预计,到2023年全球75%的数据库都会跑在云上。与此同时,AWS、阿里云、腾讯云等云厂商纷纷用自研数据库的方式替代Oracle。此时的另一项数据显示,传统商业数据库在未来几年的市场份额将进一步下滑。云正在倒逼传统数据库转型。

那什么叫云原生数据库?既然沾上云,那么首先架构上就要拆分,计算和存储等节点分离之后,各模块的性能和弹性就可以各自提升,具备应对大规模存储如数百TB的能力。拿Azure SQL Database来说,其满足了多个SQL Server迁移上云的需求,同时用户又可以享受到更低成本、更高效率。更关键的是,云原生数据库不仅可以更聪明,还能实时在线,后者也是云的一大卖点。不管是OLTP还是OLAP,是可以共存的。此外,云原生数据库也要是开源的。

无服务器计算是云的一大特性,也就是说数据库同样可以拥有无服务器的功能,最直接的好处就是不用花那么多钱了,使用起来也更灵活,容器化的运行使得其在升级时能够顺滑进行,而不是用牺牲业务永续,按需付费、按时付费变成了可能,而且在存储数据时也不用花费过多的心思,让冷热数据存储分门别类。

当SQL走上了云,相当于把服务需求托管给了云计算公司,省心不必多说。除了弹性计费、稳定可靠、安全隔离这些技术上的优势,在部署方式上对那些传统的大型企业来说,混合多云是常规操作。上升到应用层面,开放的API和扩展接口让正好符合“容器热”, Kubernetes可以拿来即用,同样对混合多云有着天然的支持。

当然,云原生数据库虽好但也有其难题所在。阿里云的同学就曾提到,要把旧有的数据库模块解耦,同时实现跨平台、跨网络的通信,对数据库内核层面的要求较高,因此仍然让一些厂商头疼。为此,阿里云引入了RDMA网络,将其应用到计算和存储分离的架构中,试图通过高速网络来解决延迟和响应时间长的问题,并且借助软件层面的优化让SQL的I/O操作快速完成。

云原生数据库正在把传统商业数据库挑落马下。


展开全文

联想ThinkSystem SR860(Xeon Gold 5120*2/16GB*8/900GB*8)

联想ThinkSystem SR860(Xeon Gold 5120*2/16GB*8/900GB*8)

[经销商] 京东商城

[产品售价] 90499元

人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具