きみまさブログ - kimimasa's blog

MySQL Migration Toolkit

Translate to English : (Yahoo!)/ (Google)/ (Microsoft)

金曜日 12 12, 2008


こんにちは。
ここのところ、ID管理系の話が続いていたので、今日はちょっと趣向を変えまして、MySQL で行きましょう。
MySQL では様々なツールもオープンソースとして公開されていたり、ダウンロードして自由に使えたりします。

  • MySQL Administrator
    サーバを起動したり、停止したりと言ったいわゆる管理作業をするGUIツール
  • MySQL Query Browser
    MySQL のデータを参照したり、管理したりするツール
  • MySQL Migration Tool Kit
    Oracle,SQL Serverなどからのデータ移行を行なうツール
の3つは、MySQL :: MySQL GUI Tools Downloadsからまとめてダウンロード可能です。
今日は、blogs.sun.comで、MySQL Migration Tool Kit の使い方に関する良いブログを見つけたのでご紹介します。 竹村さんのブログです。

移行やアップグレードといった作業はソフトウェアにおいても、建物や道路だったり物理的なものであっても想像以上に大変なものです。
既存で動作していたり、使用していたりするものなので、 作業する時間が限られていたり、データの整合性を気にしなくてはならなかったり、などなど、ゼロから作る新規プロジェクトとは別の観点で考慮しなくてはいけないことがたくさんあります。

私は、移行やアップグレードが成功するためには、3つの重要な要素があると思います。
  1. 移行やアップグレードがしやすいシンプルなアーキテクチャ
    ソフトウェアであれば、移行やアップグレードなどを考慮したアーキテクチャになっているかとか、移行ツールなどは提供されているかとか。
  2. 移行やアップグレードにかんする要件などを的確につかむプロジェクトマネージャ
    お客様の移行要件を的確に把握して(例えば、とめないで移行しなくてはいけないとか、このくらいだったら止めていいとか、捨ててもいい機能や逆に絶対捨ててはいけない機能とか)、場合によってはお客様に意見やアドバイスができる交渉力のあるプロジェクトマネージャ
  3. プロジェクトマネージャがつかんだ要件から、最適な移行、アップグレードの設計を行なうコンサルタント
    ソフトウェアや移行ツールの機能やアーキテクチャなどを十分理解した上でお客様の移行要件を実現するために、柔軟に移行・アップグレード設計をおこなえるコンサルタント
MySQLの場合は、 移行やアップグレードがしやすいシンプルなアーキテクチャの部分に関していえば、MySQLサーバは小さく初めて大きく育てるのに向いている非常に新婦利なアーキテクチャになっていますし、MySQL Migration Toolkit に関しても、竹村さんのブログを読むと移行ツールとして、多からず少なからずのちょうどいい感じみたいです。
プロジェクトマネージャがつかんだ要件から、最適な移行、アップグレードの設計を行なうコンサルタントの部分に関していえば、竹村さんをはじめとする優秀なエンジニアがいるので安心です。
移行やアップグレードにかんする要件などを的確につかむプロジェクトマネージャに関しても、少なくとも私がコンサルタント時代に一緒に仕事をしたり、プリセールスにうつってから受注した案件をお願いしているプロジェクトマネージャの方たちは非常に優秀で安心してお任せできる方たちばかりです。
Sunプロフェッショナルサービスでは、MySQLベンダーとしてMySQLの移行サービスを提供しています。移行の要件に基づく移行計画/設計、移行環境の構築、移行の実施、テストなどを行うアセスメントサービスとなります。MySQLマイグレーションツールキットのカスタマイズ対応や顧客専用移行ツール作成も可能です(あくまで移行手段の中の一つとしてですが、、、目的は移行そのものです)。是非ご利用をご検討ください。
MySQL Migration Toolkitを使用してのOracleからの移行 その4
ってことですので、ぜひお声をおかけください。

_kimimasa

[0] 投稿されたコメント
Like this post? del.icio.us | furl | slashdot | technorati | digg
Translate to English : (Yahoo!)/ (Google)/ (Microsoft)