我想确定我应该如何存储历史交易数据。如何最好地处理历史数据的存储?
我应该将它存储在一张表中,每次记录只是重新插入一个新的时间戳吗?
我是否应该将历史数据分解为单独的“历史”表格,并且只将当前数据保留在“活动”表格中。
如果是这样,我该如何做到最好?使用自动将数据复制到历史记录表的触发器?或者与我的应用程序中的逻辑?每Welbog的评论
更新:
将会有大量的历史数据(行几十万 - 最终可能以百万计)
主要搜索和报告操作将在历史数据中运行。
性能是一个问题。搜索不应该整夜运行以产生结果。
这实际上取决于您所谈论的数据量。什么样的交易?哪些操作最常用于历史数据?性能有多重要? – Welbog 2009-01-15 17:51:14