MySQLデータベースをセットアップしていますが、それを構造化するための最良の方法がわかりません。
私は、数百人がデータベースに対してSELECT / UPDATE / SET / DELETEクエリを実行するシステム(PHP / MySQLベース)をセットアップしています(おそらく同時に約50人)。すべて同じデータベースとテーブルを使用している場合、数千行になると思います。データを複数のテーブルに分割することもできますが、それらがすべて均一であることを確認する必要があります。また、管理者として、cronを介してSELECT DISTINCTクエリを実行し、管理インターフェイスを更新します。
これにアプローチするための最良の方法は何ですか?全員が1つのデータベースを共有することはできますか?1つのテーブル?数千行あると問題になりますか?時間の経過とともに大きなパフォーマンスの問題が発生するだろうと思います。
ヒントや提案は大歓迎です!