QA@IT

システムの統合について

2595 PV

現在、同じシステムが複数の別々のサイトとして稼働しています。

仕組みはapache+tomcat+postgresのwebサービスです。

この複数のサイトを1つのサイトに統合することになった場合に
複数のデータを同じDBにひとまとめにするとして、
問題の一つとしてログテーブルのプライマリーキー(連番)が重複してしまうことが考えられます

プライマリーキーが他のテーブルのカラムにも紐づいたりして、作業量としてかなり重く、
データベース構成も複雑なためリスクの高い対応になってしまいます。

そこで、既存のテーブル構成をあまり変えずに、データを統合するいい方法はないでしょうか。

回答

サーバーは統合したとしてもdbは別に扱うようにされた方がよいかと

思います。サイトを統合するうえdbが別の場合、アクセスされた内容により

読み書きをするdbを切り替えるような仕組みさえ作れば各アクセス処理にて

分岐処理をする必要がないので修正は減らせるのではないでしょうか?

編集 履歴 (0)

ログテーブルのプライマリーキー(連番)が重複してしまうことが

統合だけを考えれば、新たな、sequence を使えばいいのではないでしょうか。

編集 履歴 (1)
ウォッチ

この質問への回答やコメントをメールでお知らせします。