O Oracle Real Application Clusters (RAC) é a única arquitetura de banco de dados altamente disponível em escala global do mundo. Ele escalona com transparência leituras e gravações para todas as cargas de trabalho, incluindo OLTP, análises, vetores de IA, SaaS, JSON, lote, texto, gráfico, Internet das Coisas (IoT) e na memória. O Oracle RAC escalona aplicações complexas, como cargas de trabalho SAP, Oracle Fusion Applications e Salesforce, sem grande esforço. Ele fornece a melhor alta disponibilidade na maioria das falhas de hardware e software e eventos de manutenção. É por isso que os principais bancos, bolsas de valores, telecomunicações, varejistas, governos e serviços públicos usam o Oracle RAC para suas cargas de trabalho críticas 24 horas por dia, 7 dias por semana, on-premises e na nuvem.
Larry Ellison e Juan Loaiza falam sobre a estratégia da GenAI por trás do Oracle Database 23ai.
O Oracle RAC oferece de forma transparente latência ultrabaixa e alto rendimento para todas as cargas de trabalho de dados. Ele unifica e funde exclusivamente caches de dados em todos os servidores para acesso ultrarrápido a dados locais, ao mesmo tempo em que paraleliza qualquer carga de trabalho entre servidores para fornecer o máximo rendimento.
Ao contrário dos bancos de dados de finalidade única que escalam apenas cargas de trabalho específicas, como análises ou operações de valor-chave, o Oracle RAC dimensiona todas as cargas de trabalho on-premises, em nuvens híbridas e públicas.
A arquitetura de escala exclusiva do Oracle RAC beneficia bancos de dados e cargas de trabalho de todos os tipos, desde casos de uso simples até cargas de trabalho que exigem centenas de milhares de tabelas, índices e milhões de instruções SQL. Mesmo as aplicações mais sofisticadas do mundo, incluindo SAP, Oracle E-Business Suite, Oracle PeopleSoft e Oracle Fusion Cloud Applications, podem se beneficiar do Oracle RAC.
Ao contrário dos bancos de dados que exigem a modificação do modelo de dados para ser dimensionado, o Oracle RAC permite que os esquemas sejam projetados de acordo com as necessidades das aplicações, não com os limites do banco de dados.
O Oracle RAC acelera drasticamente as cargas de trabalho de longa execução, como análise, lote, indexação, reorganização de dados e alterações no esquema de aplicações, distribuindo e paralelizando de forma transparente consultas, atualizações, inserções e exclusões em vários servidores. Isso possibilita que as solicitações SQL aproveitem todos os recursos disponíveis de CPU, memória e E/S.
Outros bancos de dados geralmente paralelizam apenas consultas, limitam operações de gravação a um servidor ou só podem paralelizar com base em uma única chave de sharding.
O Oracle RAC oferece tempos de resposta SQL ultrabaixos para cargas de trabalho OLTP (Online Transaction Processing, Processamento de transações online), permitindo acesso a dados locais ultrarrápido e evitando mensagens onerosas entre servidores. Ao executar no Oracle Exadata, o RDMA (Remote Direct Memory Access) nos servidores aumenta ainda mais o desempenho.
Muitos bancos de dados escaláveis dimensionam leituras usando réplicas, mas roteiam todas as gravações por meio de um único servidor principal, limitando a escalabilidade do OLTP e aumentando o risco de dados obsoletos.
O Oracle RAC ajuda a garantir a continuidade da aplicação, fazendo failover de cargas de trabalho de forma automática e transparente de servidores afetados para servidores restantes no cluster. Ele também permite patches e atualizações online sem tempo de inatividade ou interrupção. Isso permite que os clientes atualizem e protejam rapidamente e regularmente seus sistemas de banco de dados contra vulnerabilidades de segurança cada vez mais frequentes e sofisticadas.
Ao contrário de outros bancos de dados que abortam cargas de trabalho durante failover ou atualizações, geralmente exigindo reinicializações ou causando erros visíveis pelo usuário, o Oracle RAC permite operação ininterrupta migrando sessões normalmente, evitando reinicializações, erros e brownouts durante a manutenção planejada e o tempo de inatividade não planejado.
O Oracle RAC oferece de forma transparente latência ultrabaixa, a maior taxa de transferência, o tempo de resposta SQL mais rápido e a continuidade da aplicação. Ele se integra perfeitamente ao ciclo de vida de desenvolvimento de aplicações, incluindo fluxos de trabalho de integração contínua e entrega contínua (CI/CD), possibilitando atualizações contínuas de banco de dados e esquema de aplicações.
Ao contrário de outros bancos de dados, o Oracle RAC não exige alterações de código por seus recursos de escalabilidade, alta disponibilidade ou melhoria de desempenho. Isso o torna a solução de banco de dados de missão crítica mais fácil para o desenvolvedor.
O Oracle Real Application Clusters 23c inclui muitas melhorias que permitem que as aplicações alcancem níveis significativamente melhores de disponibilidade e escalabilidade do que as versões anteriores.
O Oracle Real Application Clusters 23ai oferece extrema confiabilidade e escalabilidade no Exadata de forma excepcional.
“O Oracle RAC é fundamental para atingirmos nossas metas de interrupção zero de serviço e tem sido capaz de habilitar de forma transparente a continuidade das aplicações, alta disponibilidade do banco de dados, escalabilidade, juntamente com manutenção contínua sem tempo de inatividade.”
Saiba como o Oracle RAC maximiza a disponibilidade e permite escalabilidade horizontal.
Melhore a produtividade dos desenvolvedores com o Oracle RAC.
O Oracle RAC escala as cargas de trabalho de processamento de transações online mais exigentes.
Proteja suas aplicações contra interrupções e tempo de inatividade com alta disponibilidade e recuperação de desastres.
O Oracle Real Application Clusters é compatível com o Oracle Database Services na Oracle Cloud Infrastructure (OCI). A Oracle não oferece suporte a Oracle Real Application Clusters em ambientes de nuvem pública não Oracle. Para mais informações, consulte My Oracle Support Nota 2688277.1 - Compatibilidade do Oracle Database com ambientes que não são de nuvem pública da Oracle.
Explore com US$ 300 em créditos gratuitos e instâncias de uso livre do Autonomous Database.
Participe de webcasts e workshops práticos hospedados pelo Oracle Product Management.
Ficou interessado e quer saber mais? Entre em contato com um de nossos especialistas.
Anúncio do Oracle Database 23ai: Traga a IA para seus dados
Oracle RAC de nova geração (PDF)
Otimizações do Oracle RAC 23ai no Exadata (PDF)
