質問: 早いのは何ですか?多くの小さなテーブルまたは大きなテーブルのクエリ 一般に、データベースを使ったプログラミングの方が速い:小さなテーブルを多くクエリするか、大きなテーブルを作成する方が良いでしょうか?
回答: 私はテーブルのサイズをあなたの基準とすべきだとは思わない...現代のリレーショナルデータベースは、何百万行もの行から非常に素早く1行を引き出すことができます - それは本当に問題ではありません。 しかし、あなたがするべきことは、**意味がある**というような方法でテーブルをデザインすることです。 **1つのエンティティ**と1つのエンティティのみを含みます。複数のエンティティを1つのテーブルに混ぜて開始しないでください... C#アプリケーションのクラスと同様に、データベーステーブルは常に1つの**責任(または懸念事項)**のみを処理する必要があります。単一のデータに異種のデータを保存しないでください。