これが取引です。毎日の株価データを格納するスキーマとして設計しました。同じ構造の「todayData」と「historicalData」の2つのテーブルがあります。2つのテーブルには、ストレージエンジンとしてinnodbエンジンがあります。2つのテーブル間にFKはなく、独立しています。
今日のデータを表示する必要がある場合は、今日のテーブルをクエリし、レポートや傾向分析などを生成する必要がある場合は、履歴テーブルに依存します。真夜中の間に、今日のデータは履歴テーブルに移動します。
質問は歴史的であり、数週間で巨大になり(> 10 GBおよびカウント)、単一のテーブルからこのデータを提供することは無意味であることは言うまでもありません。
履歴からレポートが生成されるようにするには、どうすればよいですか。
パーティション分割などを提案されていますが、他に方法はありますか?
ありがとうございました
ボー