3

毎日の在庫データを追跡するアプリケーションを開発しようとしています。(毎日、すべての株に対して新しいレコードが作成されます)。約 5000 ~ 10000 の在庫が追跡されます。次に、毎日、毎月、または他の期間の株式データを分析し、それを保持する必要があります。

私の質問は次のとおりです:毎日の活動 (毎日新しい行) を保持する各株式の活動テーブルを持つ方が良いですか、それともすべての株式に対して毎日 10,000 レコードが挿入される 1 つの巨大なテーブルを持つ方が賢明ですか? 在庫ごとに毎日バッチ計算を行う必要があることに注意してください(移動平均などの計算)。

4

2 に答える 2

6

1つのテーブル。在庫IDで分割することをお勧めします。

ほとんどの場合、テーブルの自動作成は悪い考えです。

于 2012-09-19T12:33:31.950 に答える
0

一般に、結合や複数のクエリと比較して、単一のテーブルをより高速にクエリできます。

于 2012-09-19T12:46:11.427 に答える