1、传统数据库上云三部曲阿里云高级产品专家 萧少聪(铁庵)存储和数据库专场如今,阿里云数据库产品已聚木成林关系型数据库关系型数据库MySQLMySQLSQL ServerSQL ServerPostgreSQLPostgreSQLPPASPPAS(高度兼容高度兼容Oracle)Oracle)POLARDBPOLARDB最高QPS 13.7万NoSQLNoSQL数据库数据库RedisRedisMongoDBMongoDBHBaseHBaseMemcacheMemcache最高QPS 130万混合分析数据库混合分析数据库HybridDB for MySQLHybridDB for MySQLHybri
2、dDB for HybridDB for PostgreSQLPostgreSQL横向水平扩展 PB级万亿order by limit 10ms搜索与时序数据库搜索与时序数据库OpenSearchOpenSearchElasticsearchElasticsearchHiTSDBHiTSDB搜索查询响应时间 70亿秒写入时序数据点 1千万秒数据库服务与工具数据库服务与工具DTSDTSDMSDMSADAMADAM最高吞吐量 5万TPS数据传输延时 10msRelational Database ServiceNoSQL Database ServiceHTAP DatabaseSearch an
3、d time-series DatabaseData Backup and MigrationQPS:Up to 137 ThousandQPS:Up to 1.3 MillionScale out to PetaBytesTrillions Records,order by 10ms70 billion records,search query 10ms10 million Writes/secReplication throughput:50 Thousand TPSTransmission delayMySQL支持支持支持(DML,部分DDL)支持MySQL-DRDS不支持支持支持(DM
4、L)支持MySQL-PetaData/PostgreSQL/OceanBase不支持支持支持(DML)不支持Oracle-MySQL支持支持支持(DML,部分DDL)支持Oracle-RDS For PPAS支持支持支持(DML)不支持Oracle-DRDS不支持支持支持支持Oracle-AnalyticDB/MaxCompute不支持支持支持(DML)不支持SQLServer-SQLServer支持支持支持(DML,部分DDL)不支持PostgreSQL-PostgreSQL支持支持支持(有主键表的DML)不支持MongoDB-MongoDB支持支持支持不支持Redis-Redis支持支持支
5、持不支持Advanced Database&Application Migration(简称 ADAM,亚当)看清Oracle内部给出最佳上云方案上云专业工具简化上云过程评测4 4ADAM体系化支持Oracle数据库及应用上云实施3 3验证2 2评估1 1工具选择落地实施优化及监控数据传输服务(DTS)“0”停机迁移数据传输服务(DTS)迁移操作1数据传输服务(DTS)迁移操作2数据传输服务(DTS)迁移操作3数据传输服务(DTS)迁移操作4工具选择落地实施优化及监控慢SQL分析实例空间分析锁问题建议资源使用概览实例综合打分DB实例不同工具的特点原生工具数据传输DTSADAMmysqldump
6、mysqldumppg_dumppg_dumpSQLServer Backup SQLServer Backup-OSS OSS分钟级切换分钟级切换实时同步实时同步多种异构引擎多种异构引擎专注于专注于OracleOracle迁移迁移兼容报告兼容报告回流保护回流保护程序问题定位程序问题定位Advanced Database&Application Migration(简称 ADAM,亚当)看清Oracle内部给出最佳上云方案上云专业工具简化上云过程评测4 4ADAM体系化支持Oracle数据库及应用上云实施3 3验证2 2评估1 1ADAM采集器Oracle RACJDBC采集内容:表、视图、存
7、储过程等数据库结构定义信息 脱敏后的SQL(DML/Trans)数据库运行状态信息,比如CPU/SGA表容量 等等源库保护:只读模式,不会产生脏数据 自动切片,单线程远程访问,消耗源库负载极小 每个切片采集前,均判断源库负载是否超阈值 专用守候线程,定期检查源库负责,超阈值自动暂定采集信息保护:业务数据,主机名称、IP等敏感信息,不采集 自动完成一级脱敏,所有SQL中Value值替换为问号 选择完成二级脱敏,所有表名称、字段名称加密,密钥文件由客户保管全面了解 Oracle现状容量分布对象分布特殊表分析特殊SQL分析主要操作类型.SQL溯源分析与建议全量/增量 支持:1,RDS for PPAS 2,RDS for PG3,RDS for MySQL4,ADS5,DRDSOracle RACADAMAgent本地或远程ADAM云数据库Oracle Golden GateADAM长达30天数据回流全量数据,在线/离线增量数据,长达30天云数据回退支持:1,PPAS 9.6以上2,MySQL