【发布时间】:2014-07-16 18:17:41
【问题描述】:
我需要将股票数据备份到“天”、“过去 7 天”、“1 个月”、“3 个月”和“5 年”表中。这样做的最佳方法是什么。将当前数据实时存储在一个表中,并在一天结束的某个时间将其相应地移动到这些表中,这是我采取的主动行动。数据为交易品种、交易价格、日期
【问题讨论】:
标签: java postgresql datetime
我需要将股票数据备份到“天”、“过去 7 天”、“1 个月”、“3 个月”和“5 年”表中。这样做的最佳方法是什么。将当前数据实时存储在一个表中,并在一天结束的某个时间将其相应地移动到这些表中,这是我采取的主动行动。数据为交易品种、交易价格、日期
【问题讨论】:
标签: java postgresql datetime
我会使用一个包含所有数据的主表,然后为每个块物化视图,我会每天更新主表中的物化视图。
这里的“物化视图”可以是另一个表,您可以用TRUNCATE 然后INSERT INTO ... SELECT 填充。或者你可以稍微复杂一点,只对新数据做部分DELETE,然后是部分INSERT INTO ... SELECT。
不过,目前还不清楚为什么您首先需要它。观看次数通常就足够了。
【讨论】: