Globally Distributed Database

Oracle Globally Distributed Database 可将一个数据集的数据段分布在多个基于不同计算机(本地部署或云端部署)的数据库(即分片)中,能够帮助用户构建可线性扩展的全球分布式多模型数据库。它不需要专门购置软硬件,不仅可以提供高度一致性,支持所有 SQL 特性、结构化数据和非结构化数据以及 Oracle Database 生态系统,还能在遵守数据主权要求的同时满足应用的低延迟和高可用性需求。

使用 Globally Distributed Database 进行创新

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

构建互联网级应用

Oracle BlueKai Data Management Platform 使用 Oracle Globally Distributed Database 来存储 PB 级数据,以此在一个数据库中扩展至每秒处理数百万事务的超强性能。

解决数据驻留挑战

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

为什么要选择 Oracle Globally Distributed Database?

面向未来的可伸缩性,增强数据和事务处理能力

消除性能瓶颈,提供可线性扩展的数据库性能。

Oracle 如何使用 Oracle Database 构建互联网级应用 (43:48)

满足数据合规性和驻留需求

确保数据驻留在指定地理位置,帮助企业构建一个将数据分布在多个区域的全球数据库。

了解如何构建一个全球数据库

部署在云端或数据中心

部署在 Oracle Base Database ServiceGlobally Distributed Autonomous Database 或跨 Microsoft Azure 和 Amazon Web Services 的多云架构中。

加快分析处理速度

所有分片以单一逻辑数据库的形式为应用提供支持,可加快超大数据集的查询响应时间。

了解更多

RAFT Replication

Raft Replication 支持您在节点或数据中心中断期间,只需几秒即可实现快速故障转移,确保零数据丢失,有助于形成主动—主动—主动对称分布式数据库架构,从而提高可用性、简化管理并优化全球资源利用率。

在 Oracle Globally Distributed Database 中的 Raft Replication

数据资源池

Oracle Database 是一个融合数据库,可以存储关系数据和其它类型的非结构化或半结构化数据,例如文本、JSON、图形和空间数据。Oracle Globally Distributed Database 则适用于存储大量的结构化和非结构化数据,能够消除数据碎片。

Sharding JSON 文档集合

Globally Distributed Database 的特性

自动数据分发

自动数据分片和重新分片

Oracle Globally Distributed Database 可自动将数据放置在目标分片上,从而节省时间,消除手动数据准备工作。

特性
  • 多分片方法(系统托管和用户自定义)
  • 复合分片,支持使用多种分片方法和分片键进行两级分片
  • 在所有分片上并行执行数据摄取
  • 在所有分片上并行执行查询

弹性

灵活按需分片

零停机、零数据丢失地添加和移除分片,灵活进行重新分片。

特性
  • 在线添加和移除分片
  • 自动执行数据重新分片

集中管理

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

分片目录支持用户以单一逻辑数据库的形式,统一管理 Globally Distributed Database 中的所有分片。

特性
  • 设置和配置分片数据库
  • 添加和移除分片
  • 高可用性配置
  • 数据库对象管理
  • 为分片打补丁
  • 全面监视各种指标
  • 安全配置

自动应用路由

简化应用开发

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

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

高可用性

零计划外或计划内停机

Oracle Globally Distributed Database 不仅能防止计划外停机,还提供了在线计划运营机制,可确保应用满足严苛的可用性 SLA 要求。

特性
  • 自动复制数据
  • 自动故障切换
  • 故障隔离
  • 在线打补丁和升级
  • 备份/恢复
  • 灾难保护
  • Raft Replication

Oracle Globally Distributed Database 实现无缝分片

Globally Distributed Database 提供了一个无缝且高效的解决方案,适用于拥有全球用户群和面临各种数据法规的企业。

易于管理

Globally Distributed Database 将所有分片作为一个逻辑数据库显示。该产品通过一个分片目录实现集中式管理,以一个统一单元来提供分布式数据库的全面视图,进而减少复杂性。

简化运营

自动分配数据,无需手动进行数据分片;整合自动分片和重新分片功能,以简化部署。

简化应用开发

自动路由功能可通过将数据库作为统一逻辑实体来简化应用接口,并为数据库客户端驱动程序提供原生支持。

Globally Distributed Database 客户成功案例

Munich Re HealthTech 借助 OCI 提供客户洞察和控制
Epsilon 利用 Oracle Sharding 提高可扩展性、性能和可用性
Oracle BlueKai Data Management Platform 使用 Oracle Sharding 来存储 PB 级数据,以此在一个数据库中扩展至每秒处理数百万事务的超强性能

客户对 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 首席分析师兼首席技术官


“Oracle yet again raised availability and scalability SLAs for mission-critical applications by introducing RAFT replication with its Globally Distributed Database 23ai.It clearly sets the new industry standard for enterprises.”

Stephen Catanzano
Enterprise Strategy Group 数据平台高级分析师

Oracle Globally Distributed Database 的使用场景

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

查看更多动手实验室

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

Oracle Globally Distributed Database 资源

文档

文档

赶快行动


试用 Oracle Cloud 免费套餐

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


联系我们

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

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

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