ARTS第五周:R - 什么是可变数据

What is Mutable Data? | TIBCO Software

《什么是可变数据》

可变数据是指可以更改数据的数据库结构。所做的任何数据更改都只是覆盖并替换以前的记录。这意味着以前的数据迭代将丢失,除非有一个跟踪更改的备份和事务日志系统。可变数据库是基于记录的,因此数据空间有限。

相比之下,不可变数据库是越来越常见的新数据形式。数据点不可更改;假设数据和对象一旦创建就不应该被修改。这些数据库是基于日志的,只需为显示的其他数据创建新空间即可。这些数据库更加灵活,以响应现代业务实践、当前可用的大量数据以及基于云的存储的经济性。

可变数据何时用于业务?

商业中使用的一系列数据库是可变的。例如,在客户详细信息数据库中,可变数据是电话号码和地址等信息:当客户的详细信息发生变化时,新的详细信息将覆盖旧的详细信息。

任何需要更新、更改并需要轻松遵守 GDPR 标准的数据库都将具有可变数据。

另外,考虑一下物联网 (IoT)以及世界上每块手表、冰箱和汽车产生的大量数据。所有这些数据都需要吗?存储大量数据会给系统带来巨大压力,并且需要巨大的处理能力。所有这些数据是否需要永久存储,或者是否可以在新记录到达后将其删除?

虽然出于服务或维护原因需要记录某些信息,但某些信息可能只需要存储 24 小时,或者在到达时简单地用新信息替换。例如,记录到云中的安全系统通常具有有限的计划,其中每24小时或每周记录一次新数据并替换旧数据。这些是可变数据的一种形式。

可变数据的优点

快速简单

因为一种形式的数据只是简单地替换另一种形式的数据,所以数据表不会变得更大。这意味着数据调用速度很快,并将保持如此。由于只有一个信息副本,因此复杂性也较低。

降低硬件要求

由于数据不会扩展,而是被替换,因此不需要更多硬件。可变数据不需要不可变数据那样的高存储需求。

遵守通用数据保护条例

根据欧盟法律和立法,可变数据高度合规。以前的信息迭代将被删除,并且数据很容易被遗忘。

可变数据的挑战

没有历史背景

在可变数据中进行更改后,除了返回到以前的迭代或备份之外,无法轻松访问以前的数据。当可变数据被更改时,所有以前的信息都将丢失。

解决方法:以前的数据备份可以保留为历史数据源。但是,获取数据库的完整副本会带来存储问题,也不符合GDPR法律。备份的加密脱落可以解决这个问题,但这是一个额外的过程,会增加所有业务功能的成本和时间。

备份要求

传统的可变数据库需要备份以维护数据库历史记录。根据业务的不同,这可能需要每周、每天甚至每小时的备份。这不仅会成为 IT 管理负担,还会增加业务功能的时间、成本和复杂性,最终可能会变得多余。

解决方案:虽然备份需求仍然存在,但有云存储选项,例如区块链技术,组织可以利用复杂的结构,使用一系列外部计算机和系统上的可用空间来存储数据,从而最大限度地减少对基础设施投资的需求。

缺乏可审计性和业务分析

许多行业都面临着数据审计。没有历史背景会影响业务的可审计性,从而难以或不可能遵守业务标准。

这会产生流动效应,并导致对业务分析可能很重要的数据丢失。随着以前的数据消失,人工智能没有机会使用信息并评估有用的信息。

解决方法:可以进行定期且可访问的备份,以保持业务完整性。

较差的客户服务

如果信息被更改并且以前的数据被丢弃,这可能会给客户服务带来挑战。在一个简单的层面上,如果某人更改了姓名,但身份证件是不同的名字,您如何确认他们是同一个人?删除以前的名称迭代后,无法返回并确认这两个客户是同一个人。

在更大、更重要的范围内,医疗保健数据库不可能是可变的。以前的访问、预约、诊断和药物治疗都需要保持活跃和可访问性。

解决方法:某些数据库必须是不可变的。虽然这本身也带来了挑战,但对于医疗保健等某些行业来说,可变数据库可能是灾难性的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值