Oracle Real Application Clusters (RAC) 是一个具有全面可扩展性且高度可用的数据库架构。它支持透明地扩展读写性能,满足所有类型工作负载的需求,包括 OLTP、分析、AI 向量、SaaS、JSON、批处理、文本、图形、物联网 (IoT) 以及内存中。Oracle RAC 能够轻松扩展复杂应用,例如 SAP、Oracle Fusion Applications 和 Salesforce 工作负载。它可在大多数硬件和软件故障以及维护活动中提供高可用性。因此,各大银行、证券交易所、电信组织、零售商、政府机构以及公用事业公司都使用 Oracle RAC 来处理本地和云端的 24/7 关键工作负载。
Oracle RAC 可透明地为所有数据工作负载提供超低延迟和高吞吐量。它独特地将跨服务器的数据缓存统一并融合,实现超快的本地数据访问,同时在跨服务器上并行处理任何工作负载,以提供超大吞吐量。
与仅针对特定工作负载(如分析或键值操作)进行扩展的专用数据库不同,Oracle RAC 能够在本地、混合云和公有云环境中对所有工作负载进行扩展。
Oracle RAC 独特的“全面扩展”架构适用于各类数据库和工作负载,从简单用例到需要数十万张表、索引和数百万条 SQL 语句的复杂场景。即使是复杂的应用(包括 SAP、Oracle E-Business Suite、Oracle PeopleSoft 和 Oracle Fusion Cloud Applications),也可以从 Oracle RAC 中受益。
与需要修改数据模型才能实现扩展的数据库不同,Oracle RAC 允许模式设计围绕应用的需求,而不受数据库的限制。
Oracle RAC 透明地跨多个服务器分布和并行化执行查询、更新、插入以及删除操作,可大大加快长时间运行的工作负载(例如分析、批处理、索引、数据重组和应用模式变更等)的速度。这使 SQL 请求能够充分利用所有可用的 CPU、内存和 I/O 资源。
其他数据库通常仅并行化查询,将写入操作限制在单个服务器上,或者只能基于单个分片密钥进行并行化。
Oracle RAC 通过实现超快的本地数据访问并避免昂贵的跨服务器通信,为联机事务处理 (OLTP) 工作负载提供超快的 SQL 响应时间。在 Oracle Exadata 上运行时,跨服务器的远程直接内存访问 (Remote Direct Memory Access,RDMA) 可进一步提高性能。
许多横向扩展数据库通过副本扩展读取操作,但将所有写入操作路由到单个主服务器,这限制了 OLTP 的可扩展性并增加了数据过时的风险。
Oracle RAC 通过自动且透明地将受影响服务器上的工作负载切换到集群中存活的服务器,帮助确保应用的连续性。它还支持联机打补丁和更新,无需停机或中断服务。由此,客户可以快速、定期更新和保护数据库系统,防范日趋频繁和复杂的安全漏洞。
与其他在故障转移或更新过程中终止工作负载的数据库不同,Oracle RAC 通过正常迁移会话,避免在计划维护和意外停机期间发生重启、错误或服务中断,从而实现不间断运行。
Oracle RAC 透明地提供超低延迟、高吞吐量、超快的 SQL 响应时间和应用连续性。它通过允许滚动数据库和应用模式更新,无缝集成到应用开发生命周期中,包括持续集成和持续交付 (Continuous Integration and Continuous Delivery,CI/CD) 工作流。
与其他数据库不同,Oracle RAC 无需任何代码更改即可实现扩展性、高可用性和性能提升功能,使其成为非常适合开发人员的关键任务数据库解决方案。
Oracle Real Application Clusters 23ai 带来了许多改进,使应用能够实现比以往版本更高的可用性和可伸缩性。
Oracle Real Application Clusters 23ai 在 Exadata 上独特地提供了极高的可靠性和可扩展性。
“Oracle RAC is instrumental in meeting our zero service disruption goals and has been able to transparently enable application continuity, database high availability, scalability, along with zero downtime rolling maintenance.”
了解 Oracle RAC 如何充分提高可用性并实现水平可扩展性。
利用 Oracle RAC 提高开发人员工作效率。
Oracle RAC 可扩展要求极其严苛的联机事务处理工作负载。
通过高可用性和灾难恢复特性保护应用免受中断和停机影响。
Oracle Cloud Infrastructure (OCI) 中的 Oracle Database 服务支持 Oracle Real Application Clusters。Oracle 不支持在非 Oracle 公有云环境中运行 Oracle Real Application Clusters。有关更多信息,请参阅 My Oracle Support Note 2688277.1 — Oracle Database 对非 Oracle Public Cloud 环境的支持。
注:为免疑义,本网页所用以下术语专指以下含义:
新一代 Oracle RAC (PDF)
Oracle RAC 23ai 在 Exadata 上的优化 (PDF)
