您的位置:首页 > 新技术 >

数据库备份带来了什么挑战?

2020-05-13 11:15:00 来源:电子说

我认为这个问题的答案已经很明显了。因此,我不想回答这个问题,但我想回答另一个问题:通过数据库备份可以防止哪些风险?事实上,自产生以来,数据一直伴随着由自然灾害、电源故障、网络故障、硬件故障、软件故障和人为故障造成的数据丢失风险。

关键是,即使您的数据库在第二天经受住了今天的硬件错误、明天的闪电或明天的电源故障,它也可能会因为从今天开始的三天错误而错误地删除数据。

为什么要备份数据库?

第一个挑战是清点数据库资产。对于单个用户来说,所有这些数据库资产可能只是一个例子,即使没有库存,用户也清楚地知道这些资产。然而,对于企业用户,尤其是大型企业的用户,由于业务的多样性,数据库可以有多个实例和不同的数据库类型。在这种情况下,操作和维护人员需要清楚地了解不同数据库的数量、分布、类型(生产或核心数据库)和功能。

第二个挑战是评估备份系统。尽管备份是一项基本的日常操作,但人们经常发现,在紧缩时期,备份是没有用的。原因是备份作为一项基本任务不会促进业务发展。只要没有问题,很少有人会记得。然而,一旦出现问题,备份就成为公众直接关注的问题。在紧急情况下,备份通常没有帮助,主要是因为人们对备份不够重视,因此没有在备份上投入足够的资金。许多企业声称备份是头等大事,但他们从未正确实施过备份。

我建议你立即询问你的技术团队:你的备份系统真的有效吗?

数据库备份带来哪些挑战?

可以为不同的目的使用不同的数据库,并且备份系统的有效性将相应地改变。根据其功能,数据库可分为测试数据库、生产数据库和核心数据库。

对于测试数据库,您必须根据其预期用途理解数据库的重要性。如果测试数据库用于个人测试,在大多数情况下,无需备份即可导入和清除数据。如果测试数据库用于研发,建议您启用备份功能,不要低估备份的重要性。这是因为企业中的所有开发人员和测试人员都在测试数据库上工作,一个数据问题可能会立即给整个团队带来麻烦。此外,测试数据库可能会遇到比生产数据库更多的问题。

对于生产数据库,首先确保启用了备份功能。然后,评估备份周期是否满足要求,例如每天进行一次完整备份。万一失败,最多只会丢失一天的新数据。在这种情况下,您需要检查备份数据的最后一个副本是否已恢复,以及备份数据是否有效。

对于核心数据库,它比测试或生产数据库更重要。除上述措施外,还需要采取其他措施。实时备份已经成为企业选择数据库备份解决方案的必要选择,因为它可以大大减少因故障而丢失的数据量。快速恢复在核心数据库中也发挥着越来越重要的作用。根据潜在故障的风险,您可以选择一个优秀的恢复解决方案,对整个备份和恢复系统执行常规演练,并对备份数据进行采样以测试恢复功能。我建议您制定一个策略,该策略可以自动并定期执行整个恢复过程,并提供穿透钻取报告。

什么是有效的备份系统?

1。不验证备份数据的有效性比不备份数据更糟糕。想象一下,您的所有业务数据都在灾难中被完全破坏了。但是,当您想要恢复数据时,您可能会发现备份数据已损坏,备份文件不正确,或者发生了其他可怕的事情。在这种情况下,你应该怎么做?未经验证的数据备份解决方案可能会带来更多灾难。您必须验证备份的内容,以确保数据已正确备份并可用于恢复。不要等得太晚。

2.不要坚持大规模和全面的解决方案。各种解决方案必须满足多样化的要求。特别是对于核心数据库,必须定期备份整个实例,以防止硬件故障和实例损坏。此外,每个表都必须实时备份,这通常可以将关键时刻的数据恢复时间减少高达90%。

3.手动或自动数据验证旨在验证用于恢复的备份数据(也称为恢复数据)的有效性。验证恢复数据的完整性非常具有挑战性。在大多数情况下,根据业务特征对恢复数据和生产数据进行采样和比较。或者,恢复数据库用作辅助数据库,并与主数据库同步,以验证数据完整性。

栏目导读

无人车“入春”,批量上路仍需“爬坡”

  防控疫情的需求激发之下,代替人类送药、送餐送菜、消毒巡逻的无人车成了疫情期间的特殊尖兵。疫情过后,无人车配送是否...

2020-03-23 17:12

5G、AI、大数据的发展,对智慧城市会有什么影响

市场分调研机构Omdia的最新数据分析显示,全球智能城市人工智能(AI)软件市场将从6 738亿美元(2019年),在2025年将增长到4...

2020-04-07 17:55

机器人制造过程中的传感器技术之磁光效应传感器

现代电测技术日趋成熟,由于具有精度高、便于微机相连实现自动实时处理等优点,已经广泛应用在电气量和非电气量的测量中。

2020-04-07 17:56

微软不需要快速拥抱VR

微软经常在游戏领域开辟路径,扮演开拓者的角色,这一点体现在很多方面,包括微软的尖端技术(DX12终极版 DX光追),硬件(X...

2020-04-07 17:57

波音Starliner载人航天器再次展开测试

去年 12 月,波音为美国宇航局发射了未载人的 Starliner 航天器。然而由于技术问题,任务并没有按计划进行。作为 NASA ...

2020-04-07 17:58