开发者学习笔记【阿里云云数据库助理工程师(ACA)认证:从传统数据库到云数据库演进(二)】
课程地址:https://edu.aliyun.com/course/3112080/lesson/19069
从传统数据库到云数据库演进(二)
三、阿里云数据库介绍
阿里云数据库产品大图:
整个产品体系分为三个板块,在中间这块是数据库的核心引擎,分为OLTP、OLAP、NoSQL 三个大的板块。在 OLTP 在线交易领域,我们提供了 PolarDB ,这是个云原生数据库,是计存储计算分离的架构,软硬件一体化的设计在弹性扩展方面非常方便,还有兼容 MySQL、PG 和 oracle 的版本。另外一个产品是 PolarDB-X ,它是云原生分布式数据库,它的横向扩展能力非常强,可以扩展到上千个节点,像阿里巴巴集团内部的双十一,还有异地多活,都是使用了PolarDB-X 的架构。同时我们在开源的产品方面提供了非常丰富的引擎,像 MySQL、PG、SQLServer 和 MariaDB 都在阿里云上可以直接购买。在 OLAP 领域,即数据仓库数据分析领域,有云原生数据仓库 ADB ,它有 MySQL 兼容版和 PG 的兼容版;以及数据服务产品 Data lake Analylics 和开源数据库 Clickhouse的托管。
在 NoSQL 领域,基本市场上比较主流的数据库产品我们都有相应的托管服务,像 Redis 、MongoDB、HBase 和 Cassandra 都有对应的托管数据库服务。同时我们还有云原生多模数据库 Lindom ,基本像持续宽表日志、事件这样的数据都可以使用多模数据库统一存储,性价比非常高。另外在图数据库领域,我们有专门的一个数据库叫GDB 。如果你在使用Neo4j这样的图数据库,可以直接迁移到 GDB。在最底下我们有两个产品,第一个是 MyBase ,它是一个数据库专属集群。如果说你的数据库的实例非常多,并且希望这些数据库能运行在专门的环境上,不受别人的干扰,能达到自主可控或者安全隔离的要求,可以使用数据库专属集群,通过 MyBase 比较灵活的调动你的专属集群上的数据库实例。同时你还可以登录专属集群的操作系统去管理你的数据库,可以简单理解为它是云数据库加上自建数据库的能力,它可以给你非常灵活的自主可控和安全隔离。另外一个是数据库自制服务 DAS , 他提供数据库自动驾驶能力,即通过 DAS,可以自动的去帮你优化是否创建对应的索引,如果说出现了故障,比如 SQL 的流量非常大,把数据库的资源都给打满了,他可以帮助你做自动的限流。另外如果数据库需要扩容,它可以自动的扩展你的磁盘空间和 CPU 。在上层是工具类的产品,包括数据迁移、数据同步、数据管理、数据备份等。
从传统自建数据库到阿里云数据库的推荐方案:
在线数据库领域里面,我们都有相应的产品。比如你现在正在使用MySQL ,那你可以直接使用 RDS MySQL 。如果你的数据量非常大,像 TB 或你的弹性扩展方面有分钟级这样非常高的要求,你可以选择PolarDB MySQL 兼容版本;另外如果使用一些分布式的数据库,比如说 MyCAT、TiDB 或 TDSQL 这样的产品,可以直接平滑的迁移到我们的云原生分布式数据库 PolarDB-X;SQLServer 对应着 RDS SQLServer ,PG 对应着 RDSPG 或者 PolarDB 的 PG 版本;如果使用 oracle ,可以直接迁移到 PolarDB 的 oracle 兼容版本, PolarDB-O 有95%以上的语法兼容,这个迁移成本非常低。
在数据仓库领域,使用像 TiDB 这类 OLAP 数据分析的场景,可以直接迁移到我们的云原生数据仓库 ADB 的 MySQL 版本;像Greenplum、teradata 和 oracle 这样的老的数据仓库系统,可以迁移到我们的 ADBPG 版本;如果是 Clickhouse 可以直接使用我们的数据仓库 Clickhouse 。
在 NoSQL 我们基本上也提供了一对一的数据库转换引擎。像 Redis、MongoDB、Cassandra、HBase 等,还有图数据库 Neo4j可以迁移到我们的图数据库 GDB 。
使用数据传输 DTS 完成数据库迁移:
在数据迁移上云,可以使用我们的数据传输服务 DTS ,它提供了非常完备的数据迁移能力。我们现在有40万个数据库都是使用 DTS迁移的,它提供了结构迁移、全量迁移和增量迁移的能力。增量迁移能力非常强大,可以保证你的业务基本上不需要停机就可以迁移到阿里云。
阿里云数据库——全球数据库领导者:
阿里云数据库现在已经是全球数据库领导者,有10万个企业用户、40万个数据库实例,我们业务一直保持高速增长,同时我们也支持阿里巴巴集团的双十一活动。
我们现在在市场上是亚太第一,全球第三,在2020年获得了” Gartner 全球数据库领导者”的称号,也是2019年 Forrester 全球数据库强劲表现者。我们提供了非常丰富的数据库产品,有 PolarDB 和 AnalyticDB 是我们比较主要的新自研产品。
最后是我们与阿里巴巴集团达摩院一起做了很多的前沿的探索,像安全数据库、自动驾驶数据库和软硬件一体化设计等等。我们在国际上顶会都发表了多篇论文,比如 SIGMOD、VLDB、ICDE等等。