聯繫我們

課程簡介

資料庫遷移簡介

  • 為何要從專有系統轉向開源。
  • 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)

課程分類