私は、7つのデータベースを使用する必要がある新しいプロジェクトに取り組んでおり、パフォーマンス、安定性、最適化をより簡単に実装できると主張していました。
私は同意しませんが、単一のデータベースを使用する(テーブルを論理ドメインに分割する)ための適切な引数を収集するのに問題があります。
これまでの議論の1つは、データの整合性です(データベース間で外部キーを使用することはできません)。
単一または複数のデータベースを使用する場合の長所と短所は何ですか?
[これまでの概要]
複数のデータベースに対する引数:
データの整合性が失われます(データベースで外部キーを使用できません)
復元の整合性を失う
複雑化(dbユーザー/ロール)
小さなオッズのサーバー/データベースがダウンします
ソリューション:
スキーマを使用してドメインを分離します。
POC:ダミーデータを使用して7/1 dbの実行計画のポイントを証明する