お問い合わせ

コース概要

データベース移行の紹介

  • Proprietary から Open Source へ移行する理由
  • 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 ダイアレクトの違い
  • Proprietary 機能への対応

テストと検証

  • データ整合性の確認
  • 機能テストの戦略
  • パフォーマンスベンチマーク
  • 並行実行と切り替え計画

移行後の最適化

  • PostgreSQL におけるクエリパフォーマンスのチューニング
  • 移行されたワークロード向けの設定調整
  • モニタリングセットアップとアラート
  • 継続的なメンテナンスの考慮事項

一般的な移行トラブルシューティング

  • ケーススタディ:Oracle 移行の課題
  • ケーススタディ:SQL Server 移行の課題
  • ロールバック戦略
  • 教訓とベストプラクティス

ハンズオン移行ワークショップ

  • サンプルスキーマのガイド付き移行
  • データ抽出と読み込み演習
  • コード変換の練習
  • 検証と確認の演習

要求

  • リレーショナルデータベースに関する基本的な理解
  • SQL の経験
  • データベース管理の概念への親しみ

対象者

  • データベース管理者
  • アプリケーション開発者
  • IT アーキテクト
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー