お問い合わせ

コース概要

データベース移行の概要

  • 独自データベースからオープンソースへ移行する理由
  • 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 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー