-1
我有具有170个属性的实体。这是来自车辆监控的数据。每个实体都有数据时间标签和唯一的gps终端标识。日期时间和终端的ID - 这些是GROUP BY操作的条件。我可以创建一个表的所有实体:有关系的一个表格或很多表格
CREATE TABLE rows {
terminal_id long reference terminals(id),
time timestamp,
-- description 170 attributes
PRIMARY KEY(terminal_id, time)
}
或者我可以创建许多表有关系:
CREATE TABLE rows {
row_id long PRIMARY KEY,
terminal_id long reference terminals(id),
time timestamp -- need create index for group by
}
CREATE TABLE gps {
row_id long references rows(row_id),
-- description gps attributes
}
CREATE TABLE fuel {
row_id long references rows(row_id),
-- description fuel attributes
}
-- etc.
请为此类型的数据库所建议的最佳结构。