我们的应用程序需要大量数据,其中大部分数据称为事务,主要是时钟输入和输出员工信息,其中大部分信息都被处理并存储在另一个表中。多年来,这些数据可能会增长。我正在考虑将备份数据转换为文本文件,并且如果从这些文本文件导出它们,导出将从数据库中清除数据。现在,数据处于可以归档等文本文件中。这是我看到的其他软件的想法......那你的建议....C#大数据备份策略来释放数据库
几个点:
- 我会独自离开数据库,因为它可以或不可以有dba,并且涉及数据库可能有很多解决方案。当我们将应用程序部署到客户时,我最不想与dba交谈,并参与讨厌的东西......所以我可以告诉他们一年后,“嘿数据库的大小太多了”,所以现在只需转储到文本或XML文件,并清除表是一次解决方案。报告运行了另一个主表..我想在长就像在4年内运行一样,我可能有一个庞大的数据库,并且表中有大量的事务处理,因为员工在每个时间轮班X次,每次轮班时间在blaaahhh X ...所以如果他们可以按照每月或每过一个月的文本文件转储。 ..即
您使用的是哪种类型的数据库。什么OS?这是重要的信息。 – captncraig 2009-11-16 18:17:32
另外,您是否有DBA或必须充当DBA的开发人员? 根据您对之前评论的回答:您是在谈论桌面软件或RDBMS(如SQL Server,Oracle,MySQL等)中的嵌入式数据库。 此外,这是您销售的产品,还是仅供您使用的内部应用程序? – jeffa00 2009-11-16 18:23:16
WINDOWS,数据库可以是任何主要的oracle或sql服务器 – abmv 2009-11-17 05:35:53