国产数据库厂商都怕低价竞争?阿里云却说这不是最可怕的

news/2024/5/20 7:37:58 标签: serverless, 嵌入式, 操作系统

2017年Gartner发布的数据库厂商推荐报告中首次收录了来自中国的数据库厂商,分别是阿里云、巨杉数据库SequoiaDB以及南大通用GBase。在这三家厂商中,巨杉数据库和南大通用是专注于企业级市场的数据库厂商,而阿里云严格来说则是一家云计算公司。

为什么云计算公司会想要“跨界”数据库领域,而且还搞得有声有色呢?什么样的数据库才是云原生数据库?有何标准?……针对这些问题,我们在DTCC 2018开幕之前采访了阿里云数据库总架构师——蔡松露(花名:子嘉)。

国产数据库厂商都怕低价竞争?阿里云却说这不是最可怕的

▲阿里云云数据库总架构师 蔡松露

蔡松露(子嘉),阿里云云数据库总架构师,主要负责阿里云POLARDB、NoSQL技术以及阿里云数据库整体架构等工作。在搜索引擎、NoSQL数据库、分布式系统、操作系统内核等领域有深厚积累与丰富的经验。

云计算公司跨界数据库是趋势,自研数据库是水到渠成

云计算公司为什么要“跨界”做数据库呢?AWS首席执行官Andy Jassy在自家大会上说的一句话给了我们很好的答案,“云计算的下一个竞争战场是数据库。”当然,在很多同行云计算公司的发展战略中也印证了这句话,我们看到国内外的云计算公司都在争相提供数据库服务,例如阿里云提供的数据库服务就达20多种。

对此,子嘉表示云计算公司跨界数据库是大势所趋,首先数据库技术含金量很高,代表了数据最复杂的技术之一。其次,数据库是云计算中利润极其丰厚的一个领域。第三,物联网的持续发展会引发数据的爆炸式增长,而人工智能想要发展则需要大量数据的加持。如何将这两个爆红的领域连接起来?数据库就是一个很好的桥梁。

国产数据库厂商都怕低价竞争?阿里云却说这不是最可怕的

如果说阿里云入局数据库领域是大势所趋,那么自研数据库就是水到渠成。阿里云的数据库体系有两大主线,一是开源数据库,包括MySQL、PostgreSQL、MongoDB等等,开源数据库产品主要面向中小客户。而大型客户对于性能、稳定性等诸多方面的要求较高,开源产品并不能完全满足需求,这就自然的引出了阿里云数据库的第二条主线——自研数据库。阿里云自研数据库的质量很高,以POLARDB为例,不仅对外兼容MySQL,符合云上原生架构,同时还应用了众多前沿的硬件。

云原生数据库像是跑车,需要由内而外的与众不同

云原生数据库应该是什么样的呢?子嘉认为首先必须要有优越的性能,能达到百万级别的QPS;其次要有超大规模的存储,阿里云POLARDB现在可达100TB存储空间;最后是生态,数据库必须要兼容开源生态。

云原生数据库像一辆跑车,跑车有很多特性,比如外观、速度,但是一个有这样外观和速度的车不一定是跑车。所以,云原生数据库必须要有一个标准来界定它与普通数据库的不同之处。

1. 一个云原生数据库不仅要是一个TP数据库,还要是一个AP数据库,也就是我们常说的HTAP;

2. 一个云原生数据库必须是Serverless的,可以大幅削减成本;

3. 一个云原生数据库必须是智能化的,可以承担很多枯燥棘手的诊断和管理工作。

POLARDB是百分百的云原生数据库,以POLARDB为例,我们来看看云原生数据库由内而外有哪些具体的与众不同?经过优化的计算和存储引擎使得POLARDB读性能可达百万QPS,写性能超过13万QPS;采用计算节点和存储节点分离的设计,满足公有云计算环境下用户业务弹性扩展的需求;100%兼容MySQL,但性能却达MySQL的6倍;分布式块存储设备可为数据带来99.9999999%的高可靠性;采用白名单、VPC网络、SSL加密、SQL审计、数据多副本存储、备份恢复等全方位的手段保证数据库数据各个环节的安全。

低价竞争不可惧,竞争真正靠的是核心技术

国产数据库的痛点在哪里呢?之前,我们采访了多家国产数据库厂商,他们都不约而同的表示技术并不是他们的主要痛点,反而厂商之间的低价竞争是让他们最头疼的。为了抢占市场,很多厂商采用低价策略导致国产软件的市场利润不断压缩。此外,还有一些厂商急于求成,直接在现成的开源系统上进行改装。

“低价竞争其实并不可惧”,子嘉表示,“竞争真正靠的还是核心技术,核心技术会让我们的成本比别人更低。”国内现在有70%的企业都因为数据挑战而对业务产生了影响,而面临的首要难题就是高成本,负担不起商业license和专业的工程师。

而如何解决高成本问题就可以成为国产数据库的突破点之一。云原生数据库的Serverless在产品规格或版本升级的时候可以做到0成本,而且可以做到按需使用、按存储付费,同时计算成本也很低。

“21世纪最贵的是人才!”对于企业来说,人力成本也是一项很沉重的负担,尤其是想要聘请经验丰富的DBA,如果数据库厂商能够帮助企业节约这部分费用,那么也会成为极具竞争力的部分。例如阿里云推出的智能顾问,它可以表现得像一个专业的DBA,当数据链路上有问题发生时,诊断整个链路并迅速给出根本原因,同时还可以负责成本控制、安全、审计等等职能。

写在最后

这次DTCC 2018大会上,子嘉将带来《深度解析云原生数据库POLARDB》的主题演讲,全方位阐述POLARDB的架构、产品设计以及未来工作,相信阿里云POLARDB的自研之路会给大家带来很多启发,感兴趣的朋友也可以关注5月11日子嘉现场演讲的视频直播。


http://www.niftyadmin.cn/n/1661818.html

相关文章

iOS汇编基础(一)

一 高级语言运行过程 二 汇编语言的特点 可以直接访问、控制各种硬件设备,比如存储器、CPU等,能最大限度地发挥硬件的功能 能够不受编译器的限制,对生成的二进制代码进行完全的控制 目标代码简短,占用内存少,执行速度…

企业级搜索应用服务器Solr4.10.4部署开发详解(3)- Solr使用-使用java客户端solrj进行增删改查开发

(一)使用java客户端solrj进行增删改查开发 前两章讲的是如何搭建部署Solr环境和使用Solr创建数据集合进行存储查询,下面我们需要更进一步,直接使用客户端API进行开发,直接操作数据集合,进行增删改查。 1.…

Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案

Eclipse下的web项目部署到tomcat服务器没有启动的解决方案 最近使用maven构建项目,在eclipse下开发,偶尔会出现项目部署到eclipse配置的tomcat下无法启动的情况tomcat是启动了,有日志,可是通过浏览器在地址里输入项目信息&#xf…

redis基本类型及优点特性

1.什么是redis? redis是一个基于内存的高性能key-value数据库 2.redis基本数据类型及应用场景 支持多种数据类型: string(字符串) String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。 常规key-value缓…

eclipse的maven项目中target目录m2e-wtp无法提交到SVN的处理办法

最近在使用eclipse开发maven项目时,项目的target目录下的m2e-wtp提交到SVN时,老是提示【提交的文件在xxx目录下已经存在】。我以为是没有更新导致,删除SVN上的目录再更新同步也不好使,百度里找到了stackoverflow的一篇文章&#x…

数据库名词解释

声明:以下的名词都是本人在学习中和网上学习收集,如果跟大家理解或者知道的有所出入,请跟帖提出,我予以改正!希望大家能多提出意见和建议! 以下的内容是以Oracle数据库学习为基础。 数据库:顾名…

IDEA破解安装

1.下载安装 2.破解输入server http://idea.imsxm.com/ 3.破解 IntelliJ IDEA的在线注册码生成页面(仔细看该链接内容): http://idea.iteblog.com 新的License server地址为: http://idea.iteblog.com/key.php 获取注册码 h…

8,文件的操作

绝对路径:从根目录一直找到文件。 相对路径:从当前文件夹找到文件。 在文件操作中,凡是mode 带b的,可以不用写encoding f1 open():默认需要手动关系文件句柄 f1.close f1 open(护士学生空姐班主任.txt,encodingutf-8,moder) co…