時系列を使用して科学実験を行う必要があります。
MySQL
データストレージプラットフォームとして使用するつもりです。
次の一連のテーブルを使用してデータを保存することを考えています。
Table1
--> ts_id
(時系列インデックスを保存します。いくつかの時系列を処理する必要があります)
Table2
--> ts_id
, obs_date
, value
( で索引付けする必要があります{ts_idx,obs_date}
)
それぞれ数百万の観測値を持つ多くの時系列 (数百) があるため、表 2 は非常に大きくなる可能性があります。
問題は、この実験を数回繰り返さなければならないことです。
- テーブルに を追加し
experiment_id
て、さらに大きくできるようにします。 - 実験ごとに個別のデータベースを作成します。
オプション 2 の方が優れている場合 (個人的にはそう思います)、これを行うための最良の論理的な方法は何でしょうか? 実行するさまざまな実験があり、それぞれに複製が必要です。レプリケーションごとに異なるデータベースを作成すると、すぐに数百のデータベースが作成されます。各レプリケーションをその実験の「サブデータベース」として論理的に編成する方法はありますmaster database
か?