不忘初心——做世界上最流行的云数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: —— 分享云数据库POLARDB 从诞生到2018年的故事   时值2018岁末,回顾过去的一年,阿里云自研云原生数据库POLARDB迎来了越来越多的用户青睐。阿里云为什么要研发POLARDB,以及POLARDB采用了哪些关键的技术创新点,对技术背景感兴趣的同学们,可以深入了解下这篇博客《阿里云新一代关系型数据库 POLARDB 剖析》。


—— 分享云数据库POLARDB 从诞生到2018年的故事

阿里云ApsaraDB数据库高级产品专家 仝一

 

时值2018岁末,回顾过去的一年,阿里云自研云原生数据库POLARDB迎来了越来越多的用户青睐。阿里云为什么要研发POLARDB,以及POLARDB采用了哪些关键的技术创新点,对技术背景感兴趣的同学们,可以深入了解下这篇博客《阿里云新一代关系型数据库 POLARDB 剖析》。POLARDB从2017年9月底进行公测,2018年5月开始商用,目前被包括互联网金融、新零售、在线教育、泛娱乐等行业的用户广泛使用。(请参考阿里云POLARDB产品官方文档)。

 

1. 做世界上最流行的云数据库

熟悉开源软件的用户可能都知道,“世界上最流行的开源数据库”是MySQL的Slogan。出于对开源数据库MySQL的尊敬,而且POLARDB也继承了阿里云RDS的云管理能力(阿里云RDS已经为数十万用户提供服务,而POLARDB实际上是下一代的RDS。关于云数据库技术架构的演化,可以参读另一篇博客《从阿里云数据库入选Gartner谈数据库的演化》),做“全世界最流行的云数据库”很容易成为一个既朴素又浪漫的理想。很显然,现阶段POLARDB的用户 =“云的用户 ∩ MySQL的用户”。当然POLARDB是一个全新品牌,除了现在已经兼容MySQL商业化的版本之外,我们正在研制兼容PostgreSQL的版本(预估2019年3月底公测),到时候,POLARDB的用户就应该等于 “云的用户 ∩(MySQL用户 ∪ PostgreSQL用户)”。当然,我们还有其他类型的数据库也在研制之中,例如XDB。所以POLARDB的用户公式将会不断被刷新。

 

2. POLARDB的名字、商标、品牌和LOGO的由来

当初,POLARDB的名字是部分小写(PolarDB)的,这样更符合习惯和容易辨认,后来由于商标问题以及注册成本的考虑,我们面临需要更换名字的可能,有段时间,大概是1到2个星期,整个数据库团队的同学们都在想着各种各样的新名字,但是大家都觉得没有原来的名字好,在法务同学的帮助下,我们还是下决心申请了“POLARDB”的注册商标。商标的注册也意味着POLARDB品牌的诞生,毕竟启用一个新的品牌来表达一个新的数据库技术和下一代产品,才称得上战略。为了更好的衬托这个新的品牌,UED同学也是费劲了脑汁,一个类似于抽象的北极熊图案,又有些像立体的一写多读的数据库集群架构的LOGO跃然纸上,大家都很满意。有了品牌,有了LOGO,就好像一个小孩诞生后有了名字,焕发出蓬勃的生机。

 

3. POLARDB的产品立项和发布

基于数据库团队之前2年左右的研发储备,POLARDB从2017年6月底开始正式通过产品立项,然后大家热火朝天的干起来,9月底POLARDB在北京W酒店如期发布,100万QPS的读性能,100TB的最大存储容量,一下刷新了大家对于云数据库的认知。发布会有很多数据库用户来参加,大家都很激动,对POLARDB的期待很高。10月份,POLARDB官网开始放开了用户试用申请。

 

4. POLARDB公测

从2017年10月份开始,到2018年4月底,是POLARDB数据库产品全网公测申请试用的时间。由于是免费使用,申请的用户比较多,让我们印象深刻的是,杭州有一个用户,在公测期间,就直接把生产环境提前部署到POLARDB。所以说,为了用户这份信任,在解决产品稳定性和可靠性上,技术同学们不断演进,不敢有丝毫喘息,摸索并实现了热升级、数据冗余、异步架构集群和差异化版本热备等多种手段来确保POLARDB用户数据的安全可靠。

 

5. POLARDB正式商用

到2018年5月,POLARDB正式商用上线售卖。随后杭州,上海,北京的机房在集团平台保障部门和供应链部门的支持下,陆续建立交付和开通。到6月份开始,POLARDB逐步迎来更多的用户,而且,通过热升级以及24小时的运维值班服务,基本上可以解决了用户面临的线上运维问题。一直到11月份,深圳,香港机房的上线,进一步推动了用户的使用量。POLARDB产品的体验也不断提升。特别是12月份上线的新版控制台,优化了POLARDB作为分布式集群的整体操作,增加了SQL审计,Session内读一致性的读写分离能力,binlog也即将放开。

在商用的后半阶段,我们通过云栖大会,POLARDB技术沙龙等形式让越来越多的用户了解到POLARDB,关注POLARDB。同时,我们也在不断分享产品和技术相关的细节。例如:

 

6. POLARDB和用户的故事

首先,所有参与POLARDB产品项目的同学,都是在内部创业。大家一起亲历和见证了一个产品商业化的过程,这是个难得的职业经历。但最让我们感受到POLARDB产品意义的地方,绝不仅仅在此。我们看到有越来越多的创业型企业和用户在使用POLARDB。在和某些创业型用户沟通的时候,他们的勇敢开拓,锐意进取也感染着我们。POLARDB能为大量这样的企业和用户提供产品价值,正是我们存在的意义。

 

7. POLARDB的未来

今天,POLARDB已经成为阿里云的战略性产品,也有越来越多的业界顶尖的科学家和资深研究人员加入到这个自研品牌的研发队列,所以它的未来一定是让人充满期待的。

未来,关于POLARDB产品的Roadmap会越来越多的聚焦于用户,直面今天用户吐槽的痛点问题,例如秒级监控,物理迁移,复杂查询和hash join,在线DDL,多可用区高可用,AutoScaling,表级备份和恢复,异地容灾等等这些高级功能会逐步实现。

而现在,我们正在进行100%兼容MySQL8.0的POLARDB研发,同时解决MySQL多核并行查询执行计划的能力,预估在2019年的3月底左右能够发布。届时,POLARDB也会登陆阿里云国际官网,开始为国外用户提供服务。还有,对于心仪PostgreSQL的用户,会迎来POLARDB兼容PostgreSQL版本的公测。

 

附录 —— POLARDB 产品release notes

  • 2017年9月 POLARDB华东1,华东2 Region 公测上线
  • 2018年1月 POLARDB华北2 Region 公测上线
  • 2018年4月 POLARDB 正式商用,支持华东1,华东2, 华北2 Region 开服
  • 2018年5月 POLARDB支持全规格售卖,预付费在线规格变更、增减只读节点、日志管理、
  • 2018年6月 POLARDB支持按量付费
  • 2018年7月 POLARDB支持自适应读写分离,支持DTS从RDS在线迁移到POLARDB、支持集群节点重启操作
  • 2018年8月 POLARDB支持Snapshot备份和还原、按时间点还原
  • 2018年9月 POLARDB支持华北5 Region售卖
  • 2018年10月 POLARDB支持控制台账号和数据库管理、云监控告警、
  • 2018年11月 POLARDB支持SQL查询加速,华南1 和香港 Region 开服,支持最高88c 710g 计算规格
  • 2018年12月 POLARDB全新控制台发布,支持Session内数据一致性保持,SQL审计和日志管理上线,OpenAPI开放

 

结语

回顾2018,“诞生”,“成长”,这是POALRDB的关键词。展望2019,相信POLARDB的用户们,能使用“喜欢”“信赖”作为关键词来描述对于POLARDB的感受。

最后祝使用和关注POLARDB的朋友们2019年健康快乐、自在如意!

 

您可以通过钉钉扫码加入POLARDB产品用户群,获取更多产品动态和信息。

2d7419d19760a1e046ccf3228fc905d8963facf9

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
运维 Oracle 关系型数据库
免费下载! 《OceanBase 社区版入门到实战》 快人一步,成为游刃有余的分布式数据库专家!
原生分布式关系型数据库OceanBase ,具备多租户、高可用、水平扩展、高性能、低成本、兼容 ORACLE 和 MySQL 六大特点,支撑了支付宝和网商银行全部的核心业务,以及外部银行、保险、证券、运营商、央企等多个行业数百家客户的核心业务系统。OceanBase 在 2021年6月份发布了社区版 3.1,更全面有力的推动数据库生态系统建设。
104291 1
免费下载! 《OceanBase 社区版入门到实战》 快人一步,成为游刃有余的分布式数据库专家!
|
6月前
|
关系型数据库 MySQL 程序员
老程序员分享:MySQL数据库企业级应用实践
老程序员分享:MySQL数据库企业级应用实践
|
7月前
|
架构师 关系型数据库 分布式数据库
实战秘籍 | 《学姐和你一起学PolarDB-X》课程拓展资料(第二讲)
本期课程,由阿里云的开源架构师——黄心雨学姐为大家带来《使用云起实验室体验PolarDB分布式版》,在课后学姐还精心准备了拓展学习资料,供各位开发者们进一步探索和学习,早日成为数据大师!
|
7月前
|
架构师 开发者
实战秘籍 | 《学姐和你一起学PolarDB-X》课程拓展资料(第一讲)
本期课程,由阿里云的开源架构师——王江颖学姐为大家带来《PolarDB-X的架构介绍》,在课后学姐还精心准备了拓展学习资料,供各位开发者们进一步探索和学习,早日成为数据大师!
|
7月前
|
关系型数据库 分布式数据库 PolarDB
电子书阅读分享《PolarDB开发者大会:拥抱开源 | 成就开源》
电子书阅读分享《PolarDB开发者大会:拥抱开源 | 成就开源》
|
关系型数据库 分布式数据库 PolarDB
零基础PolarDB开源贡献新手教学 更有机会赢取PolarDB定制咖啡杯!
欢迎大家参与到我们的开源文档贡献,无论是文档捉虫、文档优化还是进阶的案例、代码贡献,我们都非常欢迎,快来开启你的第一次开源贡献之旅吧,前10名参与文档贡献并正式合入PR,可获得PolarDB定制咖啡杯一个!
零基础PolarDB开源贡献新手教学  更有机会赢取PolarDB定制咖啡杯!
|
7月前
|
关系型数据库 MySQL 分布式数据库
大咖与小白的日常:为什么游戏行业喜欢用PolarDB
游戏行业痛点在我看来,不同行业对数据库使用有巨大的差别。比如游戏行业没有复杂的事务交易场景,他有一个非常大的blob 字段用于存储角色的装备信息,那么大Blob 字段的更新就会成为数据库的瓶颈;比如在线教育行业需要有抢课的需求,因此会有热点行更新的场景,对热点行如何处理会成为数据库的瓶颈;比如Saa...
126 0
大咖与小白的日常:为什么游戏行业喜欢用PolarDB
|
存储 前端开发 测试技术
APICloud云数据库使用体验,我离全栈工程师又进了一步!
这次再来体验一下 APICloud 的云数据库。云数据库可以通过 web 页面来操作,实现一些数据库的基本功能,非常方便。云数据库大家可以理解为是普通的一个数据库,存储用户业务逻辑的数据。云数据库的操作包数据表的操作,数据表字段的操作,还有数据表中内容的增删改查和索引设置等,下面我们来一起创建一个自己的云数据库。
202 0
|
关系型数据库 MySQL Linux
上云第一课第一期部署MySQL数据库
主要讲述数据的部署以及使用
上云第一课第一期部署MySQL数据库
|
存储 SQL Oracle
动力节点MySQL数据库基础教程(无比详细)附视频、资料、作业题
一、数据库的基本概念 1、数据(Data) • 描述事物的符号记录 • 包括数字,文字,图形,图像,声音,档案记录等 • 以“记录”形式按统一的格式进行存储 2、表 • 将不同的记录组织在一起 • 用来存储具体数据 3、数据库 • 表的集合,是存储数据的仓库 • 以一定的组织方式存储的相互有关的数据集合 4、数据库管理系统(DBMS) 是实现对数据库资源有效组织、管理和存取的系统软件 5、数据库系统 • 是一个人机系统,由硬件、os、数据库、DBMS、应用软件和数据库用户组成 • 用户可以通过DBMS或应用程序操作数据库
320 0
动力节点MySQL数据库基础教程(无比详细)附视频、资料、作业题
下一篇
无影云桌面