聯繫我們

課程簡介

資料庫遷移簡介

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

即將到來的課程

課程分類