我们与客户的合同规定我们只管理和存储最近 3 个月内的数据。因为我们有如此大容量的应用程序,所以我们通过将旧数据移动到“归档”数据库来归档生产表。我有一个存储过程,它收集旧数据,将其转储到“归档”数据库中的表中,然后从生产数据库中删除行。这是一个非常简单、直接的过程。
我们现在希望将存档数据库保持在可管理的大小,并偶尔将数据“搁置”到异地媒体上。实现这一点的最佳方法是什么,仍然允许我们偶尔加载离线数据,以便根据客户的请求为客户检索旧数据?
我们与客户的合同规定我们只管理和存储最近 3 个月内的数据。因为我们有如此大容量的应用程序,所以我们通过将旧数据移动到“归档”数据库来归档生产表。我有一个存储过程,它收集旧数据,将其转储到“归档”数据库中的表中,然后从生产数据库中删除行。这是一个非常简单、直接的过程。
我们现在希望将存档数据库保持在可管理的大小,并偶尔将数据“搁置”到异地媒体上。实现这一点的最佳方法是什么,仍然允许我们偶尔加载离线数据,以便根据客户的请求为客户检索旧数据?