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.

Replicação baseada em RAFT em banco de dados distribuído globalmente (2:50)
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

Implemente na nuvem ou no data center

No Oracle Base Database Service, no Autonomous Database Distribuído Globalmente ou em uma arquitetura multicloud no Microsoft Azure e no Amazon Web Services.

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 possibilita um failover rápido em poucos 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
  • Replicação Raft

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

  • Processamento de transações on-line em tempo real, em escala de Internet

    Elimina a preparação complexa de dados para aplicações de consumo voltadas para a Internet, aplicações financeiras e de pagamento móvel e aplicações SaaS de grande escala.

    Analise os recursos de OLTP

  • Residência de dados

    Fornece escalabilidade linear de transações, melhores SLAs de aplicações e consistência rigorosa de dados.

    Analise os recursos para soberania de dados

  • Análise de big data

    Acelera o desempenho de aplicações que exigem processamento massivamente paralelo para grandes volumes de dados em muitas instâncias de computação.

    Analise a arquitetura de processamento massivamente paralelo

  • Ingestão de dados de alto rendimento

    Permite a ingestão de dados em velocidades extremas para aplicações de IoT.

    Carregando dados no Oracle Globally Distributed Database

  • Disponibilidade extrema

    Suporta aplicações que exigem SLAs muito altos com replicação RAFT integrada para atender aos requisitos de alto desempenho, alta disponibilidade e soberania de dados.

    Revisão do padrão de arquitetura

  • Implementação multinuvem

    Permite implementar um banco de dados que suporta expansão extrema com isolamento completo de dados distribuídos em um ambiente multicloud.

    Arquitetura de referência multicloud

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

Veja mais laboratórios

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
Uso da Replicação Raft com Banco de Dados Distribuído

Recursos do Oracle Globally Distributed Database

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.