複数のプラットフォーム (ビデオ、フォーラムなど) を含むシステムを開発しています。
データベース プラットフォームとして、SQL Server 2008 を使用しています。
データベースの観点から 1 つ質問があります。
異なるスキーマで分離されたすべてのプラットフォームに対して 1 つの集中型データベースを用意するのと、プラットフォームごとに異なるデータベースを用意するのとではどちらがよいでしょうか?
注: プラットフォームは (サービスを介して) 通信する必要があります。すべてのユーザーがシングル サイン ポイントを持ち、すべての個人情報をプラットフォーム間で共有する必要があります。
また、データベースのメンテナンスとパーティション分割も検討してください。
助言がありますか?