我有不同类型的测量。它们彼此不相关。假设A
,B
和C
。它们三个都具有相同的结构,ID (integer)
, value (float)
, experiment_id (integer)
(与实验表相关)。
我不知道存储此信息的最佳方式。
A) 使用三个表(A
、B
和C
)会更好吗?
B)或者最好将它们全部存储在一个名为的表中measurements
,并添加一个名为的附加列measurement_type
来存储A
、B
或C
(包括索引)的信息。
在我的应用程序中,我想要三个模型,分别称为A
、B
和C
。
解决方案应该很快,因为对于每种测量类型,一天可能有数亿甚至数十亿的条目。此外,有一天可能会有测量类型D
, E
, ...
, Z
。
顺便说一句,我使用的是 Oracle Enterprise 数据库。