【发布时间】:2011-02-07 14:03:19
【问题描述】:
我有一个保存历史记录的数据库。对于记录的每次更新,系统将通过将“状态”列设置为“0”来“停用”先前的记录(连同它的所有子记录)。
现在这还不是问题……但最终这个系统将会有很多记录,而且现在历史比速度更重要。但是插入的记录越多,搜索就越慢。
归档记录的最佳方法是什么?我建议创建一个克隆的存档数据库来保存数据。我也有想法将所有以前的记录存储到一个 xml 文件中,如果我们需要挖掘存档记录,可以稍后读取/加载该文件。
【问题讨论】:
标签: sql database database-design optimization history