备份保留的时间要求究竟是多长?

首先,今天的文章可能比较难懂,备份和归档这两个概念很容易搞混,拜托大家一件事情,如果您有认识的制药分析设备业内的数据架构专家,可以将这篇文章转发给他,我希望可以和他们有一个深入的沟通和探讨。

昨天,参加了一个业内领先的备份软件的培训,与工程师进行了深入的交流,但是自己心中的这个问题还是没有明确的答案,所以借这个平台,向大家请教,据工程师所说,法规并没有明确定义备份需要保存的期限,更多的是不同企业自己内部的规定,法规定义的记录保存时限往往针对的是需要归档的数据,而非备份数据。

之前的文章中分享过Backup & Archive也就是备份和归档的区别,备份与归档的最大的区别在于其目的的不同,备份是为了系统发生灾难或者数据异常时的恢复,通常情况下理解,备份并不需要保留太长时间,而归档则是按照文件保留的要求,制订的长时间的文件保存期限的要求和策略。

参见以下MHRA数据完整性指南最新版中的两段定义:

备份和归档都属于数据的保存阶段,归档在于长时间保存数据,备份在于对动态数据进行保存,以用于灾难恢复。

备份的定义强调了备份的对像是Current和Editable的数据,当前的和可编辑的数据,元数据以及系统配置,同样备份的目的在于灾难恢复。

很多时候备份和归档之所以容易搞混,在于系统中的动态数据和静态数据本身就没有一个很明确的区分,从数据库的设计来说,不敢说100%,至少我好像没有见过数据在动态状态下保存在一个数据库中,在静态状态下又保存在另外一个数据库中的情况。

举个很简单的例子,当你的HPLC图谱经过系统中的第二人批准后,理论上这个图谱就不允许再被修改了,这个图谱应该就已经是静态的数据了,但是这个数据往往从前端看还是写在你当前正在运行的项目中。

不知道数据后台的逻辑是不是已经写入到了另外一个数据库中,正是由于系统架构上的这种设计缺陷,或者说有些供应商的软件本身具备数据归档的功能,但是这个功能可能在日常的业务活动中又没有很好的定义,所以造成了系统中实际的情况是动态和静态的数据混在一起。

在这种情况下,如果要执行备份的话,只能指定相应的路径去做备份,做出来的备份也是一定是动态和静态的数据在一起的。

对于动态数据和静态数据采用同样的备份策略肯定也是不合适的,举个最简单的例子,如果数据的归档动作是定期的,那么在没有发生下一次归档动作之前,你所归档的数据可以理解成是完全相同的数据。在这种情况下,对于归档数据的备份策略更多的应该基于数据的增加,而不是每天或者每周去做一个全备份,这样其实会造成很多的资源浪费。

好了,说说你对备份和归档的看法吧,期待能为行业做出一些改变...

本文来自企鹅号 - PharmaGMP媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏磨磨谈

Ceph如何实现文件系统的横向扩展

在跟一个朋友聊天的时候,聊到一个技术问题,他们的一个环境上面小文件巨多,是我目前知道的集群里面规模算非常大的了,但是目前有个问题,一方面会进行一倍的硬件的扩容,...

663
来自专栏CSDN技术头条

死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招!

人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到...

1384
来自专栏加米谷大数据

Kafka OffsetMonitor:监控消费者和延迟的队列

一个小应用程序来监视kafka消费者的进度和它们的延迟的队列。 KafkaOffsetMonitor是用来实时监控Kafka集群中的consumer以及在队列中...

44317
来自专栏杨建荣的学习笔记

最近让我焦灼的四个问题(有解) (r7笔记第76天)

之前写了一篇 《最近让我焦灼的四个问题》,既是感慨,也是无奈,既是记录问题,也是鞭策自己,当然只是吐槽,抱怨是没有任何意义的,所以我更新第二篇,这些问题在近些天...

3506
来自专栏微服务生态

史上最全的JUC并发图

722
来自专栏顶级程序员

10位顶级PHP大师的开发原则

来源:Andrew 译 ,译者网站已经停止运营 网址:http://net.tutsplus.com/tutorials/php/10-principles-...

2825
来自专栏杨建荣的学习笔记

和开发讨论的一个数据变更需求(r9笔记第8天)

最近在评估一个开发同事的需求时,发现随着需求的变化,DBA相关的评估工作也会随之变化,同时反射到开发同事那边,通过这个案例也可以看到很多的需求变化,可以从中看出...

3055
来自专栏互联网数据官iCDO

袭击GA数据的新型引荐垃圾

余霞,iCDO翻译志愿者 若你看到你的数据里有很多引荐流量,别惊讶,你只是其中的一个。本文的作者Jonathan Hochman将给我们解释那些引荐垃圾是怎么发...

2587
来自专栏landv

OpenAuth.Net.landv分支之旅开始制作CRM系统

994
来自专栏看看搬搬

物联网的消息传递

为一个物联网用例部署消息代理模块,对于broker接口的可延展性而言会带来新的挑战。我们现在谈论的物联网涉及到数千个连接,消费者和目的,这让我们必须思考如何更仔...

2676

扫码关注云+社区