为什么要使用自治数据库?
数据库是一种存储重要业务信息的 IT 设备,对现代企业高效运营至关重要。然而在现实中,数据库管理员 (DBA) 常常需要耗费大量时间和精力来手动管理和维护数据库,非常容易出错,给数据库正常运行时间、性能和安全性带来灾难性影响。
例如,未及时、正确地打补丁和安装安全更新可能导致数据库漏洞,削弱甚至造成数据库保护措施完全失效,进而使企业面临严重的数据泄露风险,遭受严重的财务影响和商誉损失。
此外,随着业务应用不断将新记录添加到现有数据库,使用数据库信息创建报告、分析趋势和探测异常,数据库会迅速增长到 TB 级规模,变得高度复杂,导致 DBA 难以有效进行管理、保护和调优,发挥数据库的最佳性能。而一旦数据库运行缓慢或不可用,员工生产力就将受到影响,客户也会感到沮丧和失望。
面对加速增长的数据规模,企业需要高效、安全地管理数据库,增强数据安全性,降低停机时间,提高数据库性能和消除人为错误。而选择自治数据库,您可以轻松做到这一切。
数据库可存储的数据类型
通常一个数据库管理系统既可以存储高度结构化的数据(例如会计记录或客户信息),也可以存储非结构化数据(例如数字图像或电子表格)。这些数据既支持客户和员工直接访问,也支持通过企业软件、网站或移动应用间接访问— 许多软件(例如商务智能、客户关系管理和供应链应用)都使用数据库中存储的数据。
自治数据库的工作原理
自治数据库充分利用 AI 和机器学习技术,支持全面、端到端的自动化供应、安全性、更新、可用性、性能、变更管理和防错。
在这一意义上,自治数据库具有以下特征。
自治数据库的优势
自治数据库可提供以下多种优势:
- 尽可能提高数据库正常运行时间、性能和安全性 — 包括自动修补和修复
- 通过自动化技术消除易于出错的手动管理任务
- 自动执行日常任务,降低成本,提高工作效率
此外,自治数据库管理员还可以专注处理具有更高业务价值的的工作,例如数据建模,为程序员提供数据架构支持,以及规划未来容量等。企业则可以缩减 DBA 团队,或抽调 DBA 去从事更具战略性的任务,从而节省成本和资金。
智能技术驱动自治数据库
智能技术可驱动自治数据库自动化处理各种虽繁琐但又极其重要的任务,例如日常维护、扩展、安全性和数据库调优。例如,利用机器学习和人工智能算法,您可以优化查询,自动管理内存和存储,打造一个完全自调优的数据库。
在自治数据库中,机器学习算法可以分析大量数据记录,标记异常值和异常模式,帮助企业提高安全性,防范入侵者破坏,还可以在系统运行时自动、连续、无人工干预地执行修补、调优、备份和升级操作,尽可能减少人为错误或恶意行为,确保数据库高效运行、安全无失。
此外,自治数据库还具有以下特性:
- 易于扩展。基于云的数据库服务器可以按需即时伸缩计算和内存资源。例如,企业可以在每个季度末将计算核心从 8 个扩展到 16 个以满足峰值处理需求,然后在处理结束后将计算核心缩减到 8 个以降低成本。事实上,您甚至可以在周末关闭所有计算资源,然后在周一早上重新启动,进一步降低成本。
- 无缝修补。在现实中,很多数据泄露都要归咎于未及时安装安全补丁和修补漏洞。对此,自治数据库可以自动按顺序滚动安装云服务器补丁,有效解决这一问题,避免业务停摆。
- 集成式智能。自治数据库集成了基于机器学习和人工智能的监视、管理和分析功能,可以自动化执行调优操作,防止应用中断,增强整个数据库应用的安全性。
自治数据库赋能开发人员
自治数据库能够提供一个预配置、全托管、高度安全的环境,基于其中的数据,开发人员可以快速构建安全、可扩展的企业应用。
自治数据库的部署方式
自治数据库支持两种部署方式。
- 无服务器部署。在无服务器部署下,多个用户共享相同的云基础设施资源。这是最简单的部署方式,无最低使用承诺,不仅支持快速数据供应和应用开发,还能提供出色的独立的计算和存储可扩展性。在该模式下,用户负责数据库供应和管理,提供商负责基础设施部署和管理。
- 专用部署。专用部署模式即在专用(非共享)云基础设施中供应自治数据库。该模式不共享处理器、内存、网络或存储资源;可在整个环境中实现更好的控制和自定义,尤其适合希望通过定制化的自治数据库满足特定需求的用户;支持企业轻松从本地数据库迁移至全自治、隔离的专有数据库云。
对于数据仓库和事务处理这两类负载,您可以任意选择无服务器部署或专用部署。
如何选择自治数据库?
自治数据库可为企业提供多种优势。在评估和选择自治数据库时,请关注以下 4 项关键特性。
- 无服务器部署。在无服务器部署下,多个用户共享相同的云基础设施资源。这是最简单的部署方式,无最低使用承诺,不仅支持快速数据供应和应用开发,还能提供出色的独立的计算和存储可扩展性。在该模式下,用户负责数据库供应和管理,提供商负责基础设施部署和管理。
- 专用部署。专用部署模式即在专用(非共享)云基础设施中供应自治数据库。该模式不共享处理器、内存、网络或存储资源;可在整个环境中实现更好的控制和自定义,尤其适合希望通过定制化的自治数据库满足特定需求的用户;支持企业轻松从本地数据库迁移至全自治、隔离的专有数据库云。
自治数据库的未来
在今天,数据的生成速度已经远远超过了手动数据管理和处理的速度,在高效、安全地捕获关键业务洞察方面,现代企业面临着严峻的挑战。而得益于智能自动化特性,自治数据库可提供众多传统数据库无法企及的优势。未来,越来越多的企业将迁移到自治数据库,通过自治数据库巩固和提高竞争优势,让 IT 部门专注于创新而不是数据库管理。