TriActiveは1997年に設立されシステム管理ソリューションをSaaSとして提供するパイオニア的な会社です。本社を米国テキサス州に置き、アジア、欧州と幅広くサービスを提供しています。
TriActiveは50万以上のタイトル・ソフトウェア・カタログを持つ統合型パッケージを提供し、企業のIT部門が必要とするIT 資産管理、高い品質のサービスを提供します。
TriActiveは自身のSaaS環境をサポートするための社内のITインフラの能力と拡張性に大きく依存していました。
最初にITインフラはOracle10Gデータベースで構築されました。しかし、クライアントへのWebディプロイによってユーザ数は200から2万PCに増大しました。
それにより、データのパフォーマンス、増加、信頼性が問題になってきました。
TriActiveはOracle RACデータベースに移行しましたが、それでもクライアントが要求する応答時間はまだ許されるものではありませんでした。
それらを解決するためにデータベースを小さなグループに分け、データ構成を顧客情報に沿ったものにし、アクセスは実質的に高速化されました。
しかしデータベースを4から5に増強することを決めた時に新たな要求にぶつかりました。
TriActiveのWebアプリケーションが絶えずアクティブで、顧客がアップデートで統合された情報を得るためには、それらのデータベース間でのデータを同期する必要がありました。
Oracle, PostgreSQL, MySQLを含むリレーショナル・データベース間でレプリケーションが実行できるクロス・データベース・レプリケーションの調査を開始しました。
そしてDBMotoに行着き、すぐにテストを開始しました。
TriActiveは顧客データベースとWebアプリケーションをクロスしてデータが透過的に出来るOracle-OracleレプリケーションにDBMotoを数日でディプロイすることができました。
今後TriActiveはDBMotoを活用してOracle-MySQLレプリケーションを構築する予定です。
TriActiveの顧客数が増えるに従い、増加するPCとアプリケーションのアクティビティをサービスすることを求められます。
DBMotoはOracleサーバとは別システムで稼動し、それによりアップリケーションの拡張性については問題がありません。
さらにDBAエキスパートでなくてもディプロイ、運用、そしてデータのシンクロ管理が簡単に出来ます。
これによりメンテナンスに係るコストを節約することが出来ました。
TriActiveの平均データベース・サイズは100Gで、増加しています。
1つのデータベースで800ユーザと161,000デスクトップPCが含まれます。
DBMotoの有効な点の1つは、一度そのコンセプトを習得すれば、セットアップは簡単で忘れることはありません。
さらにDBMotoは高速にレプリケーション処理を行います。