云数据库是指在私有云、公有云或混合云环境中构建、部署和访问的数据库。
云数据库部署模式主要有两种:
云数据库与许多其他云技术服务一样,能为企业提供多种优势,包括:
云数据库还支持在一个数据库服务中集成事务处理、实时分析(数据仓库和数据湖)以及机器学习,消除 ETL(提取、转换、加载)复制的复杂性、延迟、成本和风险。
企业可以灵活选择如何管理云数据库。通常来说,企业可通过以下 4 种方式进行数据库管理:
云数据库类型众多,每一种类型都旨在满足特定需求和处理特定类型的工作负载。例如,一些数据库专用于事务管理,一些数据库专用于运行互联网应用,还有一些数据库专门负责扮演数据仓库或数据集市,帮助企业开展分析。
在混合持久化方法下,OLTP 和 OLAP 工作负载分别采用不同的数据模型,文档和多媒体数据依赖 XML 和 JavaScript Object Notation (JSON) 等数据格式。除此之外,其他类型的数据库还包括面向连接性分析的图形数据库、面向地理分析的空间数据库以及面向简单数据类型高性能存储和查找的键值存储数据库。
如今,随着商用企业级数据库不断发展,在一个数据库管理系统中融入多数据模型和访问方法的做法开始流行,支持最终用户利用一个底层数据库支持多种类型的工作负载的多模型数据库也成为了一大新兴趋势。
这一新特性既支持企业使用特定数据模型来满足特定应用需求,又允许多个应用使用同一数据库管理系统。利用全新的多模型数据库架构,企业可以大幅减少所需的数据库数量,消除数据孤岛,全面利用组织最宝贵的数据资产。
从金融服务到医疗保健,如今大多数行业都可以部署云数据库解决方案,享受云数据库的优势。然而,真正的问题不在于是否使用云数据库,而在于应选择哪种类型和数据模型的云数据库,才能精确满足自身的独特需求。
过去,许多企业采用分阶段方法部署云数据库,即结合使用传统云数据库模式与 DBaaS 模式。而对于金融服务这样的行业,本地部署直到现在依然是任务关键型应用的首选。
然而,随着数据库行业快速发展,如今 DBaaS 模式比过去更加强大,向自治云数据库迁移也正流行。通过全面将数据库迁移至云端,企业可以发现更多机遇,获得更多收益。
如今,最前沿的云数据库是自治驾驶云数据库(也称为自治数据库)。与本地数据库相比,自治驾驶云数据库采用了云和机器学习技术,可自动执行数据库调优、保护、备份和更新以及其他常规管理任务,不需要专门的 DBA 来进行管理。
自治驾驶数据库能够自动化防范硬件故障(包括云技术平台站点的硬件故障);支持面向软件、固件、虚拟化和集群的全体系修补;可以按需轻松扩展性能和容量;可以可靠保护数据免受外部攻击和内部恶意用户威胁,消除其他模式下可能导致停机的众多问题,包括计划内维护。
据 IDC 研究报告 (PDF) 显示,劳动力成本在企业数据管理总成本中占比高达 75%。而采用自治驾驶云数据库,每个大型企业数据库每年平均可节省数百甚至数千小时的全职员工劳动。
自治驾驶云数据库可帮助企业消除这些高昂成本,让 DBA 专注于处理更高价值的任务,例如数据建模、为程序员提供数据架构支持以及规划未来容量等。
Gartner 认为,云数据库是公有云服务市场快速增长的领域之一,预计到 2021 年,数据库平台即服务 (dbPaaS) 营收将达到约 100 亿美元。
在今天,企业面临各种各样的提供商和云数据库解决方案。请按照您的业务需求进行选择,并重点评估云数据库的以下特性:
很多企业认为迁移数据库是一件非常复杂、非常困难的事,事实上这是一个误解。对于数据库迁移,制定合理的迁移计划至关重要。请注意,并非所有迁移方法都适用于每一个迁移场景。
请根据数据类型、主机操作系统和数据库版本控制选择迁移方法。迁移数据库时,请注意以下几点,提前做好准备。
OCI 采用与本地数据库完全相同的标准、产品和技术。借助 Oracle 自动化工具,您可以无缝、几乎零停机地将本地数据库迁移至 OCI。
注:为免疑义,本网页所用以下术语专指以下含义: