《企业数据库迁云最佳实践-PostgreSQL-企业应用专场 + 内核专场(30页).pdf》由会员分享,可在线阅读,更多相关《企业数据库迁云最佳实践-PostgreSQL-企业应用专场 + 内核专场(30页).pdf(30页珍藏版)》请在三个皮匠报告上搜索。
1、樊文凯(唐修)阿里云数据库架构师企业数据库迁云最佳实践企业数据库迁云最佳实践PostgreSQLOracle数据库迁云概述数据库&应用迁云流程数据库迁云解决方案最佳实践企业异构迁云建议OracleOracle数据库和应用架构概述数据库和应用架构概述Oracle数据库和应用:集中式架构无无法横向扩展法横向扩展稳定性依赖硬件稳定性依赖硬件 技术依赖设备规模化管理困难依赖Oracle数据库 成本高EMC存储IBM小型机Oracle数据库Oracle数据库迁云概述数据库&应用迁云流程数据库迁云解决方案最佳实践企业异构迁云建议数据数据库库&应用异构迁云流程应用异构迁云流程迁移方案评估兼容性可行性数据库规
2、格改造工作量异构迁移风险数据库&应用改造改造点定位改造方案&建议改造工具改造决策功能测试数据库&应用割接数据迁移测试数据全量迁移数据增量迁移数据校验智能割接数据库&应用迁移评测SQL对测性能评测割接护航线上优化运维保障app1app2app3app4db1db2db3db4数据库和应用联合画像 构构建应用关系拓扑建应用关系拓扑 构构建数据库关系拓扑建数据库关系拓扑 构建应用构建应用&数据库关系拓数据库关系拓扑扑Oracle数据库异构迁移需要全局思考?jdbcdblinkopenapi架构综合梳理架构综合梳理数据数据库场景梳理库场景梳理数据库功能场景业务场景OracleOLTP通用场景定制场景O
3、LAP实时分析数据挖掘TP/AP综合型数据库详详情情:Oracle数据库与应用架构 多维数据库场景 Oracle使用特性(O特性)分析 Oracle性能分析 Oracle容量分析 外部依赖分析 特殊表类型分析 对象详情和搜索能力Compatibility DB LanguageSQLDMLDDL改改造内容造内容语语法转换法转换代码改造代码改造确确定改造方案定改造方案数据库&应用异构方案编制改造点梳理编码功能测试改造demo系统专家项目上线Oracle数据库迁云概述数据库&应用迁云流程数据库迁云解决方案最佳实践企业异构迁云建议OracleOracle数据库和应用异构迁移痛点数据库和应用异构迁移痛
4、点源库使用了哪些特性,库表之间关系如何,应用调用关系如何?源库到目标库迁移,这些对象有多少不兼容,在目标库是否有方案可以替代?如何评估目标库资源规格与成本?如果涉及应用改造,如何自动发现与识别应用改造点?如何客观评估数据库与应用改造难度,风险与工作量?改造工作量巨大,全靠人肉,如何做到半自动或者自动化?源库诸多对象如何顺利迁移到目标库?是否能够在几乎不停机的情况下完成结构和数据的搬迁?线下Oracle应有需要分批上云,线下Oracle如何与云上数据库进行长期实时增量同步?.改造评估迁移OracleOracle数数据库和应用异构迁云全链路方案据库和应用异构迁云全链路方案DTS数据同步/分发IT系
5、统上云结构设计智能诊断优化数据访问研发规范规则引擎流程管控权限管控任务管控数据管理DMS数据库开发者工作台企业数据库研发管理套件数据库实验室数据分析数据链路分析型数据库:实时交互式在线分析AnalyticDB数据湖服务Data Lake Analytics(Presto+Spark)多模数据分析HBase+X-Pack(多模分析多模分析+Spark)图数据数据缓存Redis文档型数据MongoDB在线应用关系数据文档数据缓存/KV数据云原生数据库云原生数据库POLARDB图数据GraphDBIDCJava应用Oracle数据库阿里云数据库ADAMADAM全链全链路迁云方案路迁云方案ADAMAD
6、AM认认证迁证迁移工具移工具数据链路MySQL/PostgreSQLOracleOracle数数据据库和应用异构迁移解决方案库和应用异构迁移解决方案APPAPP兼容应用适配性能弹性扩展成本廉价云资源按量付费OLTPOLTP平滑迁移解决方案平滑迁移解决方案POLARDB languagePL/SQLDDLSQLADAMADAM认认证迁证迁移工具移工具OracleOracle数数据据库和应用异构迁移解决方案库和应用异构迁移解决方案AnalysisSQL改造应用适配性能弹性扩展成本廉价云资源按量付费协调节点OSS 分布式云存储服务计算节点分区计算节点分区AnalysisData MigrationO