この件に関する情報が必要です。少し調べてみましたが、状況によるようです。私の状況を以下に説明します。
私たちは、企業内でプロジェクトや財務状況を追跡できるシステムを開発しました。注文の作成、従業員間のタスクの分割、請求書の送信、支払いの確認などを行うことができます。
現在、この会社のすべてのデータを含む 1 つのデータベースを持つ 1 つのドメインがあります。このシステムを他の会社にも使用したいと考えていますが、すべての会社で同じファイルを持つ 1 つのドメイン上にあります。そのため、ファイルを 1 か所で管理し、すべてを独自のサーバーに保持できます。
複数のデータベースを使用したい理由は次のとおりです。
- ファイルを 1 か所にまとめ、保守と更新を容易にしたい
- クライアントが別のクライアントの財務データに誤ってアクセスすることはありません
- お客様のデータを個別にバックアップできます
私の意見では、欠点は次のとおりです。
- テーブル内の何かを更新する必要がある場合は、すべてのデータベースで手動で行う必要があります
- 100 以上のデータベースの後、MySQL は本当に遅くなるのでしょうか?
すべての企業に個別のデータベースを提供することで、正しいことを行っているのでしょうか?
前もって感謝します!