数据库的武林之争

发表于 讨论求助 2020-09-03 18:03:45

定位服务应用性,是检测未来数据库的唯一标准。

关于未来的生活,很多人都有这样一个设想:

人类生活在智能上,智能建立在数据上,数据存储在云计算之中。

然而现实总是那么骨感,今天这个逻辑的第一环节“数据在云端进行存储”,其实还有非常多的问题等待去破解。

尤其是产业数据向云上迁徙,并不只是理想化的技术讨论那么简单。当一家企业真正面对庞大的数据积累,认真思考是不是要上云的时候——他们脑海中可能浮现出非常复杂的局面,利弊权衡摇摆不定。

传统数据库和云数据库,在今天依旧代表着数据库武林的两大流派。代表未来的云数据库,想要一举攻克万千企业的真实需求,还不是那么容易的一件事。

刚刚,腾讯云发布了新一代自研云原生数据库CynosDB,这款号称集合了传统数据库与云计算数据库优点的新产品,是否有机会改变这场舞林争霸的占据?

这要从这场数据库之争的游戏规则说起。

企业的两难:擂台上的数据库之争

对于一般消费者而言,听闻所谓的数据库之争,应该会直截了当下判断:数据上云啊,云才是未来吗。

确实如此,从社会计算资源和技术发展趋势上看,云上存储是唯一的答案。但假如我们把镜头从宏观拉回微观,就会发现事情没有那么简单。

在一家企业面前,今天更多出现的是公说公有理婆说婆有理的局面。自建计算存储一体化的数据存储服务器,和选择云端数据库,似乎各有各的利弊。

让我们先听听正方是怎么说的。

作为挑战者的云存储,首先会提出自己具有三大优势:

1、云数据库可以快速升级降配和扩容。假如企业用传统服务器,空间不够想要拓展,那就是个劳民伤财的大工程。而且必须要为数据留出预备空间,换言之企业的一大部分数据库,将是始终没有用的。

2、云数据库核心优势在于快,无论是读写速度,还是备份和故障恢复速度,效率都比传统数据库快上很多。速度优势正在变成企业应对业务增长的重要筹码。

3、数据要用起来才是好数据,否则那叫死数据。但是传统数据库限于结构和硬件,想要应用于AI训练等应用非常复杂,而云存储的延展服务,则为新技术的接入打开了无限想象空间。

听起来很有道理对不对?但是擂台上呈现一边倒的时候,传统数据库却表示有话要说。在今天,传统数据库依旧有些同事是让企业“不得不爱”的:

1、主场优势。世界上有一种优势叫做“我比你先到”,由于今天还未上云的很多是传统企业,IT化完成早,数据存储也已经完成。旧的数据不能不要,但自建数据库与云端又不兼容,这个问题企业想想就会头大,最后往往就是不了了之,以后再说。

2、费用问题。云端数据存储是长时间收费,类似于租房子。很多企业会考虑,自己买一套房子可以一直用下去,似乎是比较合算的选项。

3、安全隐忧。对于企业来说,数据就是机密,就是最后的生命线。无论是泄露还是丢失,都是绝对不能容忍的。而物理存储似乎总归是更安心一点。我们所采访过的传统企业IT负责人与CTO,更多在谈论云存储和云计算时,排名第一的顾虑还是安全。

这场武林正统之争,就这样打成了焦灼局面。如何破局呢?号称融合了传统数据库、云计算和新硬件三者优势的CynosDB,在产品思路与技术逻辑上展现出了这样一个思考:必须让云存储彻底替代传统数据库的优势,同时进一步放大云数据库的价值,才能让企业毫无理由地选择未来。

这个战略的第一步,就是瓦解“敌人”的优势,甚至像姑苏慕容家一样,做到以彼之道,还施彼身。

以彼之道还施彼身:想要企业上云,数据库就不能留下短板

慕容父子行走江湖,讲究的是对手会的,我要比你更精通,甚至用你的拿手绝招灭你自己。

在数据库的这场争夺中,云数据库想要彻底得到企业用户的信任,就必须能够取代传统数据库所有保存下来的优势。

换句话说,新一代云数据库,要做的就是“千招百式拆门槛”。

第一道要拆的,就是性价比门槛。

传统数据库给人的直观感觉之一,就是貌似很便宜的样子。然而在技术的进一步驱动下,这个感觉正在成为错觉。利用极简的设计理念,将硬件的红利充分释放,CynosDB最引人瞩目的行业改变在于,它将数据存储的价格,降为了市面商业数据库的1/15,可以说价格低了不止一个量级。

同时,CynosDB还在侧面提供其他提高性价比的方式,比如提供免费的数据迁移服务。并且可以根据企业使用习惯和财务流程,提供多种付费模式进行选择。

当云数据库的价格足够便宜,又比传统数据库附带了很多性价比福利,第一道门槛就算彻底搬走了。然而更加考验技术的,是拆除第二道:“兼容门槛”。

上面讨论过,无法把传统数据库里的数据迁移到云端,或者说迁移过程要费九牛二虎之力,这是大多数传统企业不愿意让数据“挪个窝”的核心原因。

那么是否有可能用技术解决这个问题呢?

CynosDB表示可以有。CynosDB是国内首家兼容MySQL5.7和全球第一个兼容PostgreSQL10的云数据库产品。在世界范围内,MySQL和PostgreSQL是最主流的数据库产品。换句话说,攻克了两大数据库兼容难题的CynosDB,在理论上可以让企业无需更改代码,就可以轻松实现数据上云。

IT部门终于不用提心吊胆殚精竭虑了……

最后一道门槛,就是紧锁着无数企业数据上云冲动的“安全门槛”。

其实对于企业来说,传统数据库和云数据库在安全性上可以说是各有利弊。传统数据库在备份、回档、数据修复方面非常麻烦,而云数据库又让人担心频繁的计算影响数据安全。

为此,CynosDB的解决方案是采取更先进稳妥的计算和存储分离架构设计,同时实现计算无节点状态。这样既提供了数据与计算分离,类似本地数据库的安全保障机制,同时也带来了秒级故障切换和恢复,数据备份时间可以缩短到60秒之内。而一般常见的云数据库备份时间在三小时左右。

同时,CynosDB继承了腾讯云的多版本的秒级快照技术,为企业用户提供多副本的连续保护,安全可靠性大幅增加。

想要拆除企业上云的心理门槛,云数据库的第一步就是要在各种传数据库的优点上,都做得比对方更好。而这只是开始,更重要的是云数据库必须加强自己的独特优势,为企业带来着眼于未来的

发表
26906人 签到看排名