高度に拡張可能なデータベースレイアウトが必要です。私はユニークなIDと複数の属性を持つスーパークラスの "駅"を持っています。AppEngineのデータベースレイアウトは簡単に展開できます
station {
unique_identifier: id
...
}
ほとんどの属性は、この
station_attribute_item {
referenced_station: id,
value: double,
date: date
}
ですから、日付部材と値を持つリストの項目として属性を視覚化することができますように見えます。
したがって、新しい属性が必要な場合は、新しいクラスを追加します。それはそれですか?私がしなければならないのは、新しい属性のクエリです。
new_station_attribute {
referenced_station: id
value1: string
value2: double
start: date
end: date
}
編集:
は、このデータ・レイアウトは、AppEngineのインフラストラクチャ上で実行可能ですか?
このレイアウトがApp Engine上で実行可能かどうか尋ねていますか?そうです。アプリケーションに適したレイアウトかどうかは、このデータをどのように使用するかによって異なります。 –
あなたは正しいです、その質問は何とか十分正確ではありません。 – Friedrich