DB 時系列データの処理と保存に推奨される Django アプリまたは Python モジュールはどれですか。時系列データに推奨されるデータベース スキーマはどれですか?
私の使用例は、開始日と終了日を持つ db スキーマにノード モデルがあり、開始日と終了日の間の毎日の値を保存したいということです。何千ものノードがあり、開始日と終了日が 1 日から 365 日の間であるため、これは非常に多くの行になる可能性があります。
私のモデルは次のようになりますが、より良い/パフォーマンスが向上した構造に関する意見をいただければ幸いです。
class Node(models.Model):
"""
Representation of a single node
"""
name = models.CharField(max_length=200)
start = models.DateField()
end = models.DateField()
class TimeSeries(models.Model)
"""
holds the time series values. For each day between start and end date one TimeSeries object will be created
"""
node = models.ForeignKey(Node)
date = models.DateField() #holds a specific date between start and end date of node
value = models.IntegerField(max_length=2)