実行を開始します。
今!
冗談はさておき、そうしないでください。ユーザーごとに1つのデータベースを作成しないでください。これは、管理、保守、および照会するのが大変です。昨日ログインしたユーザーを知る必要がある場合はどうなりますか?各データベースにクエリを実行しますか??
必要な構造は同じですが、データの量が変わるだけです。データベースを1つだけ作成し、それがどのように機能するかを確認してから、最適化/微調整します。
この見積もりを提示するのは嫌いですが、あなたの場合は完全に当てはまります:
前にソリューションを最適化しようとしないでください ボトルネックがどこにあるかを知っています。
データベースを可能な限りモデル化するだけです。制約、PK、FK、インデックスについて心配してください。 データベースデザイン にタグ付けされた質問を表示する 宿題。次に、データとソフトウェアを実行します。そうして初めて、それがどこで機能し、どこが痛いのかがわかります。この時点で、最適化します。
敵が誰であるかを知っている場合にのみ、敵を攻撃します。