私はデータベースの構造化に少し慣れていないので、レコードごとに 38 個の異なるデータを保持したいと考えていました。それをいくつかの異なるテーブルに分割する方が良いですか、それともすべてを 1 つのテーブルに保持することはできますか。
この場合、アカウントのエネルギー使用量データのテーブルがあり、毎月の使用量、毎月の需要、需要の割合があり、それぞれに 2 つの識別キーがあり、レコードごとに 38 個のデータになります。
それで、それを分割するのは良い習慣ですか、それともすべてを1つのテーブルのままにしておくべきですか? また、このデータベースがピーク時に数千のレコードを蓄積すると、クエリを実行する製品の効率に影響がありますか?
編集:Hibernateを使用してクエリを実行していますが、このデータをどのように分割するかによって、効率に影響があるかどうかはわかりません。