Globally Distributed Database

Oracle Globally Distributed Database 是一个单一逻辑数据库,可自动跨各类节点、区域和国家/地区分发和复制数据。它可帮助组织构建 Always-on 架构并实现高性能,同时满足数据驻留要求。各类应用可以利用 Oracle AI Database 的融合功能、强大的一致性和完整的 SQL 支持,无需更改代码。Globally Distributed Database 在 Oracle Cloud Infrastructure (OCI) 中作为自动化服务提供,同时它也是多云和本地 Oracle AI Database 部署的一部分。


* Oracle AI Database 26ai 取代了 Oracle Database 23ai。23ai 的特性也会在 26ai 中提供。
了解 Globally Distributed Database 中基于 Raft 的复制功能。(2:50)*
使用 Globally Distributed Database 进行创新

了解 Oracle 如何在全球分布式数据库上实现超高可扩展性。

构建 PB 级的实时应用

了解 Oracle 使用 Globally Distributed Database 来存储 PB 级数据并扩展至每秒处理数百万事务。

解决数据驻留挑战

了解 Oracle 如何帮助客户应对数据驻留挑战并加强合规性。

为什么要选择 Oracle Globally Distributed Database?

Always-on 架构

利用 Raft 复制和专为关键任务应用设计的 Active-Active-Active 分布式数据库架构,在数秒内实现快速故障转移,避免中断期间数据丢失。


性能和规模

利用独立且以细粒度扩展的数据库计算、存储容量以及面向 AI、事务处理和分析的数据摄取速率,减少性能瓶颈。

满足数据驻留要求

基于地理位置实施针对数据、副本、备份和加密密钥的自动化数据分发和访问策略,帮助满足数据驻留要求。

易于使用和管理

所有分片都呈现给应用,并作为单一逻辑数据库进行管理,从而简化应用开发和数据库管理。支持的 Oracle AI Database 工作负载和数据类型包括关系型、AI 向量、JSON、图形和空间。

更多数据分发和复制方法

与其他前沿分布式数据库相比,您可以选择更多的数据分发和复制方法,从而更轻松地满足各种应用和业务需求。

部署在云端或您的数据中心

在 OCI 中使用 Globally Distributed Autonomous AI Database 和 Globally Distributed Exadata Database on Exascale Infrastructure,在多云环境中使用基于 OCI 的 Oracle AI Database 服务,在客户数据中心使用 Oracle AI Database Enterprise Edition。

Globally Distributed Database 的特性

自动数据分发

自动执行数据分片和重新分片

支持 6 种数据分发方法,应用能够以最优方式配置数据,以满足对低延迟、高性能、高可用性、数据驻留以及其他标准的需求。

特性
  • 数据会自动放置在所需的分片上,从而节省时间并消除了手动重新平衡
  • 复合分片,支持使用多种分片方法和分片键进行两级分片
  • 在所有分片上并行执行数据摄取
  • 在所有分片上并行执行查询
  • 通过云技术服务上的控制台进行选择

弹性扩展能力

按需联机扩展

在 Distributed Exadata Database on Exascale Infrastructure 上独立扩展计算、内存和存储,满足 agentic AI 和超大规模 OLTP 的峰值工作负载需求。

特性
  • 在 Exascale Infrastructure 上近乎即时地联机添加和删除数据库节点
  • 在 Exascale Infrastructure 上添加节点时不复制数据
  • 将计算和存储与 Exascale 脱钩
  • 自动重新分发数据
  • 重新平衡自动分片

集中管理

以单一逻辑数据库的形式集中管理和监视所有分片数据库

内置分片目录允许将 Globally Distributed Database 中的所有分片作为单一逻辑数据库进行管理。云技术服务通过云端控制台实施集中管理。

集中特性
  • 分片数据库配置,包括数据分发策略以及分片的添加或删除
  • 使用多种复制方法和定制复制拓扑进行高可用性配置,包括按地理位置或应用层进行配置
  • 数据库对象管理 — 通过无缝集成 Oracle Enterprise Manager、OCI 控制台和自动化框架,让规模化运营变得简单
  • 备份和恢复
  • 安全配置

自动应用路由

简化应用开发和运行

Oracle AI Database 客户端驱动程序原生支持 Oracle Globally Distributed Database,开发人员可将 Globally Distributed Database 视为一个逻辑数据库,从而简化应用开发。

特性
  • 自动将请求路由到分片
  • 自动将多分片请求路由到协调程序
  • 面向多分片更新的事务支持
  • 支持 JDBC、OCI、.Net 驱动程序
  • 自动故障切换到备用数据库
  • 支持 FAN 事件
  • 自动识别分片键 (21 JDBC)

高可用性

尽可能减少计划外或计划内停机

Oracle Globally Distributed Database 可帮助您防范计划外停机,并为计划内管理和维护操作提供联机机制,从而确保应用始终可用。

特性
  • 可选择自动化复制技术,包括 Raft
  • 自动故障切换
  • 故障隔离
  • 在线打补丁和升级
  • 备份和恢复
  • 灾难保护

Globally Distributed Database 部署选项

Autonomous AI Database

完全自动化的分布式数据库

Oracle Globally Distributed Autonomous AI Database 既具有 Shared Nothing 架构可扩展性、数据局部性管理以及分布式数据库的超高可用性等优势,还具有 Oracle Autonomous AI Database 的全自动化功能。它可帮助客户满足数据驻留要求,为关键业务应用提供生命力,并提供云级数据库性能。


Autonomous AI Database 部署选项图示,说明如下

  • 利用 Autonomous AI Database 的节点自治管理、自优化和自主扩展特性,降低管理开销。
  • 在 Dedicated Exadata Infrastructure 上运行,以增强隔离性和安全性。
  • 通过自动数据分发、自动应用路由和集中管理来简化管理。

资源:

Exadata Database on Exascale Infrastructure

快速、高效且经济实惠

Oracle Globally Distributed Exadata Database on Exascale Infrastructure 可为各类 Oracle AI Database 工作负载提供出色的可用性、性能和可扩展性。其在每个位置都使用共享数据库优化的计算和存储资源池,能够在不复制数据的情况下实现性能扩展。企业可以通过其小而强的配置、细粒度的弹性扩展以及按使用付费的经济性,尽可能降低成本。

xx,说明如下

  • 部署在安全且高度可扩展的多租户资源上。
  • 可独立扩展数据库计算和存储,无需停机。
  • 基于控制台的自动化功能可自动执行数据分发、复制、资源扩展和联机维护

资源:

OCI 上的其他 Oracle AI Database 服务

将云技术应用与分布式数据库结合使用

OCI 上的 Oracle 数据库内置了访问全局分布式数据库的功能。现有的 Oracle AI Database 应用无需修改即可开始使用分布式数据库。数据库服务器许可证可以随时扩展或收缩,不会造成停机,从而使用户能够优化性能并降低成本。

xx,说明如下

  • Oracle Globally Distributed Database 可与 Oracle Database 19c 或 Oracle AI Database 26ai 一起使用,以获得 Raft 复制。
  • 可与现有的 Oracle Exadata Database Service 和 Base Database Service 环境配合使用。
  • 提供基于管理员的数据分发和复制管理。

多云架构

跨云分布

无论 Oracle AI Database Enterprise Edition 部署在何处,均可使用其中内置的 Globally Distributed Database 功能。可跨 OCI、AWS、Azure 和 Google Cloud 部署数据库,突破单一云技术平台的边界实现扩展。

xx,说明如下

  • 运行部署在 Oracle Database 多云合作伙伴环境中的 Oracle AI Database Enterprise Edition。
  • 每一处多云位置均提供对超大规模云技术平台特定服务、工具和基础设施的低延迟访问。
  • 使用 Oracle AI Database 26ai 访问 Raft 复制。

混合架构

跨多云和您的数据中心分布

无论 Oracle AI Database Enterprise Edition 部署在何处,均可使用其中内置的 Globally Distributed Database 功能。跨 OCI、AWS、Azure、Google Cloud 和您的数据中心部署数据库,部署在更接近客户或没有云数据中心的位置。

xx,说明如下

  • 作为在 Oracle AI Database 多云合作伙伴环境中部署的 Oracle 数据库的一部分运行。
  • 提供对超大规模云技术平台特定服务、工具和基础设施的低延迟访问。
  • 充分利用部署在您的数据中心中的 Exadata Database Machine、Exadata Cloud@Customer、Oracle Database Appliance 或非 Oracle 基础设施。

本地部署

在您的数据中心运行的全分布式数据库

将您的数据保存在您的数据中心,帮助您满足数据驻留要求、网络延迟或高吞吐量摄取要求。根据您的需要,Oracle Globally Distributed Database 可部署在自管理的平台或 Oracle 托管的 Exadata Cloud@Customer 基础设施上。

xx,说明如下

Oracle 为 Globally Distributed Database 的本地部署提供了以下选项:

  • Exadata:本地部署
  • Exadata:Cloud@Customer
  • Oracle Database Appliance
  • 非 Oracle 基础设施

Munich Re HealthTech 借助 OCI 提供客户洞察和控制

行业分析机构对 Oracle Globally Distributed Database 的评价


“With the introduction of built-in RAFT-based replication, the new release brings the concept of database sharding to a new level of scalability and performance. A global, hyperscale database that is distributed and replicated across multiple geographical locations in real time is now a reality—and the data within it can be transparently localized according to complex rules.”

Alexei Balaganski
KuppingerCole Analysts 首席分析师兼首席技术官


“Deploying successful agents with transactional systems is hard. With its scaling capacity, Oracle Globally Distributed Database on Exascale gives enterprises the capacity headroom so they can be confident they can scale in the AI era.”

Holger Mueller
Constellation Research 副总裁兼首席分析师

Oracle Globally Distributed Database 的使用场景

  • 1 关键任务可用性(不间断运行/永不停机)

    在 3 秒以内完成跨节点、区域或区域停机(计划内或计划外停机)故障转移,从而实现持续运营并减少数据丢失。

  • 2数据驻留

    跨 OCI 区域或数据中心存储和管理数据,以满足数据驻留要求,同时为应用和运营维持一个统一的单一数据库视图。

  • 3 超大规模 OLTP 工作负载

    可弹性添加计算和存储,从而无缝扩展至能够处理 PB 级数据和每秒数百万个事务。

  • 4 PB 级 AI 和分析

    可对数 PB 级数据运行 AI 向量搜索和分析,并在 Exascale 的智能、数据库感知的高性能存储上使用解耦的计算和存储为 agentic AI 的核心后端服务提供支持。

  • 5 低延迟的用户和设备访问

    通过将 Globally Distributed Database 节点放置在 OCI 区域或靠近用户和设备的私有数据中心,缩短响应时间。

  • 6 从小配置开始,按需扩展

    可使用 OCI 中经济高效的 Exascale 基础设施,或部署在您数据中心的可扩展基础设施上,不仅能获得始终可用的可用性、满足数据驻留要求,还能降低 TCO。

  • 7多云策略

    使用 Oracle AI Database 服务和许可证中内置的 Globally Distributed Database 功能,跨所有主要超大规模云技术平台和您自己的数据中心部署可扩展且高度可用的解决方案,从而提供极致的位置灵活性。

  • 8 借助季节性可扩展性,经济地运行工作负载

    使用经济高效的 Globally Distributed Exadata Database on Exascale Infrastructure 和您选择的软件(或者自带许可证 (BYOL) 使用模式),轻松扩展不间断运行工作负载的性能,以满足峰值需求,然后在非高峰时段缩减规模。

通过动手实验室体验 Oracle Globally Distributed Database

查看更多动手实验室

了解如何使用 Oracle Globally Distributed Database 19c 实现数据主权
Oracle Globally Distributed Database — 超大规模的 Globally Distributed Database 研讨会
2025 年 8 月 2 日

Oracle Globally Distributed Database on Exascale Infrastructure 正式发布

甲骨文公司产品管理高级总监 Pankaj Chandiramani

今天,Oracle 宣布正式发布 Oracle Globally Distributed Exadata Database on Exascale Infrastructure,它旨在让在全球范围内跨 Oracle Cloud Infrastructure (OCI) 区域部署分布式关键任务应用变得简单。这一企业级、专用、托管式云数据库服务可自动在多个区域中分发、存储和同步数据,即使发生区域性中断,应用也能保持联机状态。它全面支持 SQL,可帮助客户满足全球性数据访问、极致可扩展性和性能以及数据驻留等各种业务需求。

阅读全文

赶快行动


试用 Oracle Cloud 免费套餐

免费在 Oracle Cloud 上构建、测试和部署应用。


联系我们

想了解更多信息?请联系我们的专家。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。