Oracle数据库异构上云最佳实践
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库异构上云最佳实践
Agend
Oracle数据库迁云概述
数据库&应用迁云流程
数据库迁云解决方案
最佳实践
企业异构迁云建议
Oracle数据库和应用架构概述
Oracle数据库和应用:
•集中式架构
无法横向扩展
稳定性依赖硬件
•技术依赖
设备规模化管理困难
依赖Oracle数据库
•成本高
EMC存储
IBM小型机
Oracle数据库
Agend
Oracle数据库迁云概述
数据库&应用迁云流程
数据库迁云解决方案
最佳实践
企业异构迁云建议
数据库&应用异构迁云流程
迁移方案评
估兼容性可行性
数据库
规格
改造工
作量
异构迁
移风险
数据库&应用改造改造点
定位
改造方
案&建议
改造工
具
改造决
策
功能测
试
数据库&应用割接数据迁
移测试
数据全
量迁移
数据增
量迁移
数据校
验
智能割
接
数据库&应用迁移评测SQL对测
性能评
测
割接护
航
线上优
化
运维保
障
app1
app2
app3
app4
db1db2db3
db4
架构综合梳理
数据库和应用联合画像
✓构建应用关系拓扑✓构建数据库关系拓扑
✓构建应用&数据库关系拓扑
Oracle 数据库异构迁移需要全局思考?
jdbc dblink openapi
数据库场景梳理
业务场景
功能场景数据库
Oracle
OL TP
通用场景
定制场景
OLAP
实时分析
数据挖掘
TP/AP
综合型数据库
详情:
•Oracle 数据库与应用架构•多维数据库场景
•Oracle 使用特性(O 特性)分析•Oracle 性能分析•Oracle 容量分析•外部依赖分析•特殊表类型分析•对象详情和搜索能力
Compatibility DB Language
SQL
DML
DDL
改造内容
语法转换代码改造
数据库&应用异构方案
编制
确定改造方案
改造点梳理
编码
功能测试
改造demo
系统
专家
项目上线
Agend
Oracle数据库迁云概述
数据库&应用迁云流程
数据库迁云解决方案
最佳实践
企业异构迁云建议
Oracle数据库和应用异构迁移痛点
•源库使用了哪些特性,库表之间关系如何,应用调用关系如何?
•源库到目标库迁移,这些对象有多少不兼容,在目标库是否有方案可以替代?•如何评估目标库资源规格与成本?
•如果涉及应用改造,如何自动发现与识别应用改造点?
•如何客观评估数据库与应用改造难度,风险与工作量?
•改造工作量巨大,全靠人肉,如何做到半自动或者自动化?
•源库诸多对象如何顺利迁移到目标库?
•是否能够在几乎不停机的情况下完成结构和数据的搬迁?
•线下Oracle应有需要分批上云,线下Oracle如何与云上数据库进行长期实时增量同步?
•........改造
评估
迁移
Oracle 数据库和应用异构迁云全链路方案
DTS 数据同步/分发
IT 系统上云
结构设计
智能诊断优化数据访问
研发规范规则引擎流程管控权限管控任务管控
数据管理DMS
数据库开发者工作台
企业数据库研发管理套件
数据库实验室
数据分析
数据链路
分析型数据库:实时交互式在线分析
AnalyticDB
数据湖服务
Data Lake Analytics (Presto+Spark )
多模数据分析HBase+X-Pack (多模分析+Spark)
图数据
数据缓存Redis
文档型数据MongoDB 在线应用
关系数据文档数据
缓存/KV 数据
云原生数据库P O L A R D B
图数据GraphDB
IDC
Java 应用
Oracle 数据库
阿里云数据库
ADAM 全链路迁云方案
ADAM 认证迁移工具
数据链路
MySQL/PostgreS
Q L
APP
POLARDB
APP
兼容
应用适配
性能
弹性扩展
成本
廉价云资源按量付费
OLTP 平滑迁移解决方案
POLARDB language
PL/SQL
DDL
SQL
ADAM 认证迁移工具