Globally Distributed Database

O Oracle Globally Distributed Database dispersa segmentos de um conjunto de dados em vários bancos de dados (shards) em diferentes computadores, on-premises ou na nuvem. Ele permite bancos de dados multimodelos distribuídos globalmente e linearmente escaláveis. Não requer hardware ou software especializado. O Oracle Globally Distributed Database faz tudo isso ao mesmo tempo em que fornece a consistência robusta, o poder total do SQL, o suporte para dados estruturados e não estruturados e o ecossistema do Oracle Database. Ele atende aos requisitos de soberania de dados e oferece suporte a aplicações que exigem baixa latência e alta disponibilidade.

Inove com o Globally Distributed Database

Veja como a Oracle permite a hiperescalabilidade em bancos de dados distribuídos globalmente.

Crie aplicações em escala de Internet

A plataforma de gerenciamento de dados Oracle BlueKai usa o Oracle Globally Distributed Database para armazenar petabytes de dados e escalar para milhões de transações por segundo com um único banco de dados.

Enfrentando desafios de residência de dados

Saiba como a Oracle está ajudando os clientes a enfrentar os desafios de residência de dados e a fortalecer a conformidade.

Por que escolher o Oracle Globally Distributed Database?

Escalabilidade preparada para o futuro para maior volume de dados e processamento de transações

Elimine gargalos e, ao mesmo tempo, permita um desempenho de banco de dados linearmente escalado.

Como a Oracle cria aplicações em escala de Internet com o Oracle Database (43:48)

Atenda às demandas de conformidade e residência de dados

Garante que os dados permaneçam em uma determinada localização geográfica. Facilita um único banco de dados global, com dados distribuídos entre diversas regiões.

Saiba como construir um banco de dados global

Implementação multinuvem

Use uma arquitetura sem compartilhamento para atender aos requisitos de residência e proximidade de dados e proteger os bancos de dados contra tempos de inatividade não planejados.

Arquitetura de referência multicloud

Processamento mais rápido para análises

Todos os shards são apresentados a uma aplicação como um único banco de dados lógico, acelerando o tempo de resposta de consulta em conjuntos de dados extremamente grandes.

Saiba mais

Replicação Raft

A replicação Raft permite failover rápido em segundos sem perda de dados durante interrupções de nós ou data centers, facilitando uma arquitetura de banco de dados distribuída simétrica Ativo-Ativo-Ativo que aumenta a disponibilidade, simplifica o gerenciamento e otimiza a utilização de recursos globalmente.

Replicação Raft no Oracle Globally Distributed Database

Data lake

O Oracle Database é um banco de dados convergente. Ele pode armazenar dados relacionais e outros tipos de dados não estruturados ou semiestruturados, como texto, JSON, Graph e Spatial. O Oracle Globally Distributed Database pode ser usado para armazenar grandes quantidades de dados estruturados e não estruturados e para eliminar a fragmentação de dados.

Sharding da coleção de documentos JSON

Recursos do Globally Distributed Database

Distribuição automatizada de dados

Sharding e resharding automatizados de dados

O Oracle Globally Distributed Database coloca automaticamente os dados no shard desejado, economizando tempo e eliminando a preparação manual de dados.

Recursos
  • Vários métodos de sharding (gerenciados pelo sistema e definidos pelo usuário)
  • Sharding composto, que permite dois níveis com diferentes métodos e chaves de sharding
  • Ingestão de dados paralela em todos os shards
  • Consultas paralelas em todos os shards

Elasticidade

Fragmentação flexível com base em suas necessidades

Os shards podem ser adicionados e removidos e os dados podem ser passar por sharding novamente sem qualquer tempo de inatividade ou perda.

Recursos
  • Adição e remoção online de shards
  • Resharding automatizado de dados

Administração centralizada

Gerencie e monitore de forma centralizada bancos de dados com sharding como um único banco de dados lógico

Um catálogo permite gerenciar todos os shards no Globally Distributed Database como um banco de dados único e lógico.

Recursos
  • Definição e configuração do banco de dados com sharding
  • Adição e remoção de shards
  • Configuração de alta disponibilidade
  • Gerenciamento de objetos de banco de dados
  • Patch de shards
  • Métricas detalhadas de monitoramento
  • Configuração de segurança

Roteamento automatizado de aplicações

Desenvolvimento de aplicativos simplificados

O Oracle Globally Distributed Database é suportado nativamente pelos drivers clientes do Oracle Database. Os desenvolvedores podem tratar o Globally Distributed Database como um único banco de dados lógico, simplificando o desenvolvimento de aplicações.

Recursos
  • Roteamento automatizado de solicitações para shards
  • Roteamento automatizado de solicitações de vários cartões para o coordenador
  • Suporte de transação para atualizações de vários cartões
  • Suporte para drivers JDBC, OCI, .Net
  • Failover automatizado para stand-bys
  • Suporte para eventos FAN
  • Identificação automática da chave de particionamento (21 JDBC)

Alta disponibilidade

Zero tempo de inatividade não planejado ou planejado

O Oracle Globally Distributed Database oferece proteção contra interrupções não planejadas e fornece mecanismos para operações planejadas online, permitindo que as aplicações cumpram SLAs de disponibilidade rigorosos.

Recursos
  • Replicação automatizada de dados
  • Failover automatizado
  • Isolamento de falhas
  • Correção e upgrade on-line
  • Backup/recuperação
  • Proteção contra desastres

O Oracle Globally Distributed Database facilita o sharding

O Globally Distributed Database oferece uma solução integrada e eficiente para acomodar uma base global de usuários e navegar por diversas regulamentações de dados.

Administração zero

O Globally Distributed Database apresenta todos os shards como um único banco de dados lógico. A administração centralizada, gerenciada por meio de um catálogo de shards, oferece uma visão abrangente do banco de dados distribuído como uma unidade coesa, minimizando complexidades.

Operações simplificadas

A fragmentação manual de dados é eliminada com a distribuição automática de dados, simplificando a implementação ao incorporar recursos de sharding automático.

Agiliza o desenvolvimento de aplicações

O recurso de roteamento automatizado simplifica as interfaces de aplicações com o banco de dados como uma entidade lógica unificada e oferece suporte nativo para drivers clientes de banco de dados.

Histórias de sucesso de clientes do Globally Distributed Database

A Munich Re HealthTech oferece aos clientes insights e controle com a OCI
A Epsilon melhora a escalabilidade, o desempenho e a disponibilidade com o Oracle Sharding
O Oracle BlueKai Data Management Platform usa o Oracle Sharding para armazenar petabytes de dados para dimensionar para milhões de transações por segundo com um único banco de dados

Casos de uso do Oracle Globally Distributed Database

Experimente o Oracle Globally Distributed Database com um laboratório prático

Saiba como obter soberania de dados com o Oracle Globally Distributed Database 19c
Oracle Globally Distributed Database – Workshop de banco de dados distribuído globalmente em hiperescala
Workshop do Oracle Globally Distributed Database

Recursos do Oracle Globally Distributed Database

Documentação

Documentação

  • Documentação do produto
  • Padrões de arquitetura de referência inspirados no cliente
    Explore os padrões de arquitetura de implementação da Oracle Cloud, com as melhores práticas de escalabilidade, disponibilidade e segurança.

  • Exibir padrões

Conheça o Oracle Globally Distributed Database


Experimente o Oracle Cloud - Modo Gratuito

Crie, teste e implemente aplicações na Oracle Cloud gratuitamente.


Entre em contato

Ficou interessado e quer saber mais? Entre em contato com um de nossos especialistas.