Web サイトのデータベース スキーマに関する専門家からのアドバイスをいただければ幸いです。
現在MyISAMエンジンで行われている広告リストサイトのデータベース設計があるため、関係やキーなどはありません.
現在の設計の ER モデルをご覧ください。
DB 設計で正しい軌道に乗っているかどうかを知る必要があります... (最初の計画ではユーザー登録を必要としなかったが、その計画が最近変更されたため、Users テーブルと Ads テーブルの両方で Email フィールドと Password フィールドが重複しています。広告テーブルからこれらのフィールドを削除するので、このビットは無視してください)
このサイトは、ローンチから数か月以内に、少なくとも 1 日 100,000 ページ ビューを達成できる可能性があると予想されます。
このデザインについてどう思いますか、また何が改善できるかアドバイスをお願いします。
また、そのようなサイト (InnoDb またはその他...) に使用するのに最適な Db エンジンについてアドバイスをお願いします。
Performance、Load、Db Integrity (現在 MyISAM エンジンで設計されているため、Db の整合性がないため必要な場合) を念頭に置いて、このデータベースに最適なストレージ エンジンについてアドバイスをお願いします。 .
特定のデータベースの問題/問題は、実際に発生した場合にのみ処理できることを知っていますが、少なくとも正しい方向に始めたいと思っています。
ご協力いただきありがとうございます。