摘要: 2017年Gartner发布的数据库厂商推荐报告中首次收录了来自中国的数据库厂商,分别是阿里云、巨杉数据库SequoiaDB以及南大通用GBase。在这三家厂商中,巨杉数据库和南大通用是专注于企业级市场的数据库厂商,而阿里云严格来说则是一家云计算公司。
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日子嘉现场演讲的视频直播。(以上文章转载自IT168)
相关推荐
在本文中,我们将深入探讨如何使用QT框架连接到阿里云服务器上的MySQL数据库。QT是一个流行的开源C++开发框架,广泛用于构建跨平台的桌面、移动和嵌入式应用程序。而阿里云提供了稳定可靠的云服务器服务,是许多企业...
因此,本文档旨在详细介绍阿里云RDS数据库恢复到本地自建数据库的步骤,并提供详细的操作指南。 一、前提条件 1. 阿里云数据库备份实例:在恢复数据之前,需要备份阿里云RDS数据库的实例。 2. 本地服务器上下载...
如果用户违反本服务条款或阿里云根据自己的独立判断认为用户对阿里云阿里云云数据库服务的使用行为不符合阿里云的要求,阿里云有权随时中断或终止用户使用该服务。 保密 用户及阿里云都应对对方的保密信息承担保密...
### 阿里云数据库技术知识点详解 #### 一、PostgreSQL与云生态技术发展 - **起源与发展**:PostgreSQL作为一款先进的开源关系型数据库管理系统,在数据库领域有着举足轻重的地位。它不仅拥有强大的功能,还因其...
### 阿里云数据库 PG、PPAS、HDB for PG 云生态、产品指南、企业全栈应用案例、开发管理实践 #### 一、PostgreSQL, GPDB 技术发展与云生态 PostgreSQL是一种功能强大的开源关系型数据库管理系统,因其稳定性、安全...
阿里云专有云Enterprise版分析型数据库(ADS)V3.3.0用户指南 本文档是阿里云专有云Enterprise版分析型数据库(ADS)V3.3.0用户指南,旨在帮助用户了解和使用ADS产品。下面是从该文档中生成的知识点: 一、法律...
阿里云云数据库RDS版具有多种技术优势,包括高性能、安全、可靠、灵活、可扩展、自动备份和恢复、数据加密、身份验证和授权、数据库监控和优化等。 产品架构 阿里云云数据库RDS版的产品架构包括数据库实例、数据库...
自2018年起,阿里云数据库连续三年入选Gartner数据库魔力象限,并在2020年晋升为全球数据库领导者,成为中国首个在该领域取得这一成就的企业。 Gartner提出的“只有一个DBMS市场”理念,意味着事务处理和管理分析被...
总结来说,阿里云数据库容灾解决方案是应对现代企业数据安全挑战的重要工具,它结合了云技术的优势,为企业提供了一种高效、经济、灵活的灾备策略,有助于企业在面临灾难时保持业务的稳定运行,减少数据丢失带来的...
使用Navicat连接阿里云服务器宝塔面板里创建的数据库
总的来说,阿里云数据库解决方案集合了各种场景下的最佳实践,为企业提供了全方位的数据管理和服务,无论是在技术性能、扩展性、成本效益还是服务质量上,都展现了强大的竞争力。阿里云作为国内首家进入Gartner...
阿里云专有云企业版V3.8.1云数据库RDS版产品简介20190910 以下是根据给定的文件生成的知识点: 1. 阿里云专有云企业版V3.8.1云数据库RDS版产品简介是一个云数据库产品,提供了关系型数据库管理系统的功能。 2. 该...
阿里云分析型数据库是一种专为大数据OLAP(在线分析处理)设计的高效能数据处理系统,旨在提供实时、自由的计算能力。随着企业数据量的爆发式增长,传统的OLTP系统(在线事务处理)在处理大规模复杂计算时显得...
用于连接sqlyog工具连接不了的数据库,解决了我的问题,连接阿里云的mysql数据库的时候,报错问题
"阿里云专有云企业版V3.12.0云数据库RDS用户指南MySQL版" 本文档是阿里云专有云企业版V3.12.0云数据库RDS用户指南MySQL版,目的是帮助用户快速上手使用云数据库RDS产品。下面是本文档的关键知识点总结: 法律声明 ...
阿里云专有云企业版V3.8.1云数据库MongoDB版开发指南20190910 本文档提供了阿里云专有云企业版V3.8.1云数据库MongoDB版的开发指南,涵盖了法律声明、通用约定、API概览、生命周期管理、实例管理等方面的内容。 ...
阿里云专有云企业版云数据库RDS版技术白皮书是阿里云提供的一份技术白皮书,旨在帮助用户更好地理解和使用阿里云的云数据库RDS版产品。该白皮书涵盖了云数据库RDS版的产品架构、功能原理、技术特点、使用指南等方面...
法律声明是阿里云专有云企业版云数据库RDS开发指南的重要组成部分,该声明明确了阿里云对本文档的所有权和知识产权,并规定了使用本文档的限制和义务,例如不得擅自复制、传播或修改本文档的内容,否则将承担相应的...
阿里云云栖大会分享PPT中提到了如何优化阿里云*** Server的CPU使用率。具体来说,主要分享内容包括:数据类型转换、非SARG查询、统计信息维护、参数嗅探问题、以及TOP SQL分析。 数据类型转换在数据库优化中是一个...
阿里云专有云企业版云数据库 MongoDB 版开发指南 V3.12.0 阿里云专有云企业版云数据库 MongoDB 版开发指南是阿里云提供的一份详细的开发指南,旨在帮助开发者快速熟悉云数据库 MongoDB 版的使用和开发。该指南涵盖...