数据库 频道

6大数据库挑战和解决方案

数据库管理员DBA和数据架构师在管理具有不同要求和行为模式的系统时可能会遇到一些挑战。在2023年6月的Pure//Accelerate会议上,Pure Storage的首席解决方案经理Andrew Sillifant阐述了六种最常见的数据库挑战以及应对这些挑战的解决方案。

1. 在成本约束下管理规模

根据Statista的数据,所创建的数据和信息量每年增加约19%,而其他公司报告的存储增长数字远远超过这个数字。

“我们看到数据每年增长30%或更多。”摩根大通的全球电子交易服务执行董事Greg Johnson说,“我们撞到了墙,无法跟上传统的存储。”

为了获得跟上数据扩展所需的速度和效率,该公司转向了全闪存阵列,可以根据需求进行扩展或升级。

“延迟低至150微秒的电力关键应用最适合使用闪存,”Sillifant说,“永远在线的重复数据删除和压缩功能可以使更多的数据库在更少的平台上运行。”

2.保持一致的性能

甲骨文公司云业务集团的数据显示,数据库管理员(DBA)平均花费90%的时间在维护任务上。减少维护负担的解决方案是改善报告,并通过分析和人工智能(AI)来支持它,这样就更容易发现存储或其他抑制数据库运行的瓶颈。

3. 数据保护和可用性

数据保护、灾难恢复和维持数据库的高可用性是DBA们所面临的持续问题。根据Uptime Institute的数据,80%的数据中心经理和运营商在过去三年中经历了某种类型的故障。

为了加强数据保护和灾难恢复,Sillifant建议卷和文件系统快照可以作为数据库内容的时间点图像。

4.数据管道的管理

随着数据源的增长,支持它们的程序也在增长。DBA们在复杂的环境中挣扎,使管理成为一件苦差事。DBA和存储经理需要尽可能多的指标,以便能够突破这种复杂性,有效地管理他们的数据管道。

其中一些是由供应商提供的,如Splunk和Oracle。其他的则包含在存储阵列中。例如,Pure公司为其FlashArray和FlashBlade系统提供了OpenMetrics导出器,允许IT人员使用Prometheus和Grafana等现成的工具为多个角色建立通用仪表盘。

随着容器的普及,DBA和存储经理也需要工具来衡量和管理他们的容器化资产和数据库。

“例如,如果数据库查询运行缓慢,数据库人员通常不知道在存储层发生了什么,反之亦然,”Sillifant说。“传统上,人们对彼此的世界缺乏洞察力。”

可以从多个层(包括存储卷层)收集指标,并将其整理成容器内数据的单一报告仪表板。

“你可以为数据库和存储建立共同的仪表盘,以关联行为并确定问题所在,”Sillifant说。“每当你迅速解决这样的问题,你就会使数据对业务更有价值。”

5. 数据控制

处理国际数据或在特定地域(如欧盟、加利福尼亚或新西兰)内交易的组织必须确保其不会因跨境共享数据而被置于风险之中。数据驻留、主权和本地化已经变得比以往任何时候都重要,其中每一项都属于数据控制的范畴。无论是在云端还是在企业内部,DBA必须注意数据的存储位置和去向。

在这种情况下,解决方案是对所有数据进行细化和准确的位置跟踪,以确定其存储位置和数量。那些处理报告和审计的人可以很容易地验证数据隐私政策是否被遵守,数据是否偏离了应该待的地方。

6. 数据迁移

据估计,当涉及大量的存储时,建立和配置复杂的服务器架构和云原生服务可能需要6到24个月。将数据从一个数据库、服务器或云端迁移到另一个数据库、服务器或云端,往往会耗时很久。当涉及大量的数据时,要准备好长时间的迁移延迟。

这里提到的许多功能有助于减轻数据迁移的负担。异步复制和快照简化了将数据从企业内部转移到云端并返回的过程。快照消除了将数据从大型数据库和存储卷迁移到另一地点所需的几小时甚至几天的时间。

现代数据库需要现代平台

现代数据库通常比以前更大、更复杂。它们必须能够存在于企业内部、多云和混合环境中或与之对接。要做到这一点,它们必须得到存储平台和工具的支持,以提供跟上现代业务步伐所需的速度、敏捷性和灵活性。

0
相关文章