聯繫我們

課程簡介

數據庫遷移簡介

  • 爲什麼從專有遷移到開源
  • Oracle/SQL Server與PostgreSQL架構對比
  • 常見遷移挑戰與成功因素
  • 遷移方法概述

遷移前評估與規劃

  • 數據庫清單與依賴分析
  • 模式複雜性評估
  • 應用程序兼容性評估
  • 創建遷移路線圖和時間表

模式遷移策略

  • 將Oracle數據類型轉換爲PostgreSQL
  • 翻譯SQL Server數據類型
  • 表結構轉換
  • 索引和約束映射

對象遷移:存儲過程和函數

  • PL/SQL到PL/pgSQL的轉換
  • T-SQL翻譯技術
  • 內置函數等效
  • 包和過程重構

數據遷移工具與技術

  • 使用pg_dump和pg_restore
  • Oracle FDW用於數據遷移
  • SQL Server集成服務
  • 高效處理大數據量

應用程序代碼遷移

  • JDBC和ODBC驅動差異
  • 連接字符串修改
  • 應用程序代碼中的SQL方言差異
  • 處理專有特性

測試與驗證

  • 數據完整性驗證
  • 功能測試策略
  • 性能基準測試
  • 並行運行與切換計劃

遷移後優化

  • PostgreSQL中的查詢性能調優
  • 針對遷移工作負載的配置調整
  • 監控設置與警報
  • 持續維護注意事項

常見遷移問題排查

  • 案例研究:Oracle遷移挑戰
  • 案例研究:SQL Server遷移挑戰
  • 回滾策略
  • 經驗教訓與最佳實踐

實際操作遷移工作坊

  • 指導遷移示例模式
  • 數據提取與加載練習
  • 代碼轉換實踐
  • 驗證與確認練習

最低要求

  • 對關係數據庫的基本理解
  • SQL使用經驗
  • 熟悉數據庫管理概念

受衆

  • 數據庫管理員
  • 應用程序開發人員
  • IT架構師
 14 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類