数据库的武林之争

作者: 脑极体 来源: 脑极体 2018-11-23 21:08

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

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

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

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

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

刚刚,腾讯云发布了新一代自研云原生数据库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继承了腾讯云的多版本的秒级快照技术,为企业用户提供多副本的连续保护,安全可靠性大幅增加。

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

降龙十八掌:应用性,是检测未来数据库的唯一标准

相比于其他花哨的武功,乔帮主的降龙十八掌只有一个特点:就是能打。

回到企业的视野中,广阔的产业市场空间对云数据库的期待也是一以贯之的:要能满足企业进一步发展的应用需求。

在企业智能化不断加强,产业互联网应用不断增多,IT开始成为企业间核心竞争力的大背景下。数据库对于企业已经不再仅仅是个“仓库”,更意味着企业研发与应用数据的效率;扩展在线业务的能力;以及拥抱AI等新技术的可能性。

在这个背景下,高性能,高灵活度就成为了云数据库冲向未来,决胜应用市场的“降龙十八掌”。

性能是云数据库面对未来的支柱,尤其对于游戏、互联网类的公司,数据库能满足极限条件下的高并发业务,是企业业务的根本保障。

而另一个应用领域的核心问题,是企业业务量与数据量的随时变化与快速成长。每个企业主都在期待企业的业务暴增,但这也意味着数据量会在短期内突然扩大。相比大家都不希望数据库成为一个大单或者一个黄金机遇中拖后腿的存在。

想要满足企业数据的成长需求,云数据库必须具备高度灵活的弹性扩缩能力。CynosDB能提供最高128TB的海量存储,可以自动扩缩容,自动故障检测修复,并按实际使用量计费。从技术架构与商业模式上,都让企业用户轻松应对数据增长问题。

从更广义的应用性上看,一个高性能、高弹性的云数据库,也是企业拥抱未来技术和智能化转型的基本条件。当数据的价值不断增强,战略意义不断加重,如何存储、管理和多元应用数据,都成为企业在这个时代中的必修课

数据库的进化或许只是第一步。更远处云与智能的新产业纪元,是一个需要产业多方协同思考和推动的宏大命题。


【声明】该文由作者本人上传,其观点仅代表作者本人。亿邦号系信息发布平台,亿邦动力网仅提供信息存储空间服务,如本文涉及侵权 ,请及时联系run@ebrun.com。