1
ユーザーアカウントごとにテーブルを作成するか、MYSQLのすべてのユーザーデータ用に1つの巨大なテーブルを作成する方が良い
個々のユーザーがアカウントにサインアップし、基本的にテキストドキュメントをmysqlデータベースエントリに保存できるようにするWebディレクトリを作成しています。 最初は数百人のユーザーしかいないと思われますが、ある時点で10,000〜100,000人になることを期待しています。また、各ユーザーは100〜200の「ドキュメント」をアップロードできます。 ユーザー番号でインデックス付けされた1つの巨大なテーブルを作成する方が効率的ですか?理論的には20,000,000エントリに成長する可能性があります。または、先に進み、個々のドキュメントを使用して各ユーザーのテーブルを作成しますか? データベースに数千のテーブルを置くことは健全ではないと想定していますが、これに関する具体的なデータは実際には見つかりません。
8
mysql