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

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

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

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

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

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

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

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

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

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

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

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

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

本文来自企鹅号 - PharmaGMP媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏何俊林

我在创业公司的开发经验总结

844
来自专栏程序工场

程序员新人怎样在复杂代码中找 bug?

1324
来自专栏Android小菜鸡

Android 8.0无法发送通知栏?通知栏适配通知渠道

  不得不说Andoird的通知栏相比于IOS在使用上有着明显的不足,不仅是体验上的差异,还有大量的非关注通知铺满了通知栏,导致通知栏混乱,杂多。   为什么...

1571
来自专栏互联网杂技

2015 年 JavaScript 开发者调查报告

年底将至,JavaScript 开发者调查也已经结束,此次调查总共有 5000 份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是 JavaSc...

3007
来自专栏phodal

从2016年11月期《技术雷达》看前端的未来

本文仅代表 Phodal 的个人观点,来听听一个前端程序员的 YY。 新一期的ThoughtWorks技术雷达有点出乎意料,使用new标签的框架、工具、技术、语...

18710
来自专栏美团技术团队

美团外卖iOS多端复用的推动、支撑与思考

美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录。截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台。业务的...

843
来自专栏BestSDK

Google发布Nearby Connections API 2.0版本,可拓展本地信息和数据分享

关注过 I/O 2017 开发者大会的网友们,或许还记得 Google 提到过的“情境应用体验”(Contextual App Experiences)。这组 ...

2964
来自专栏ThoughtWorks

从2016年11月期技术雷达看前端的未来|洞见

黄峰达 ThoughtWorks 本文仅代表作者个人观点,来听听一个前端程序员的YY。 新一期的技术雷达有点出乎意料,使用new标签的框架、工具、技术、语言等...

2613
来自专栏Albert陈凯

Spark开发电商日志分析用户行为聚合功能练习下面开始搭建开发环境注意Task表中最后一个列task_param中,Json的StartDate和EndDate需要设置成今天,因为mock数据的时候,

项目介绍 ? 项目介绍 电商网站的各种用户行为进行分析 访问首页 → 点击商品 → 添加购物车 → 结算 访问首页 → 输入关键词 → 点击商品列表 → 点击...

4629
来自专栏Hadoop数据仓库

HAWQ取代传统数仓实践(十三)——事实表技术之周期快照

一、周期快照简介         周期快照事实表中的每行汇总了发生在某一标准周期,如一天、一周或一月的多个度量。其粒度是周期性的时间段,而不是单个事务。周期快照...

4328

扫码关注云+社区