我需要一个高度可扩展的数据库布局。我有一个超级类“站”,将有一个唯一的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上是否可行?它是。它是否适合您的应用程序取决于您打算如何使用这些数据。 – 2012-03-16 19:08:00
你说得对,问题在某种程度上不够精确。 – Friedrich 2012-03-17 07:46:09