PHP、OOP、PDO の知識を向上させるための個人的なプロジェクトとして、Atlassian Jira、fogbugz などのバグ報告データベースを設計します。
私はデータベース構造の基本的な理解を持っていますが、単一のデータベースでしか作業したことがありません。
この単純化されたシナリオでは、次のテーブルがあるとします。
- ユーザー
- バグ
- 事業
- 問題の種類
- 優先順位
私が最初に考えたのは、企業ごとに新しいデータベースが必要だということでした。なぜなら、バグ データベースと全員のバグを混在させると、クエリ速度の戻りに影響を与えるからです。これは新しい概念であるため、より良い方法があるかどうかを知りたいだけです。
db_company_56
where 56
is the id of the company のような名前のデータベースの下に、上記の 5 つのテーブルのデフォルトのフィールドが入力された新しいデータベースを自動生成すると仮定します。
非常に多くのデータベースで物事を維持するのが少し面倒になる可能性があります.phpadminのサブフォルダーの下にそれらを保存する方法があるのだろうか. それで、私が合理的に取っているルートは大丈夫ですか、それともこのようなことをするためのより良い方法はありますか?
あなたがさらに読み物を持っているなら、私は自分自身で検索することができます.