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.
Veja como a Oracle permite a hiperescalabilidade em bancos de dados distribuídos globalmente.
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.
Saiba como a Oracle está ajudando os clientes a enfrentar os desafios de residência de dados e a fortalecer a conformidade.
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)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 globalNo Oracle Base Database Service, no Autonomous Database Distribuído Globalmente ou em uma arquitetura multicloud no Microsoft Azure e no Amazon Web Services.
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 maisA 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 DatabaseO 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 JSONO Oracle Globally Distributed Database coloca automaticamente os dados no shard desejado, economizando tempo e eliminando a preparação manual de dados.
Os shards podem ser adicionados e removidos e os dados podem ser passar por sharding novamente sem qualquer tempo de inatividade ou perda.
Um catálogo permite gerenciar todos os shards no Globally Distributed Database como um banco de dados único e lógico.
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.
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.
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.
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.
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.
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.
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.
Fornece escalabilidade linear de transações, melhores SLAs de aplicações e consistência rigorosa de dados.
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
Permite a ingestão de dados em velocidades extremas para aplicações de IoT.
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.
Permite implementar um banco de dados que suporta expansão extrema com isolamento completo de dados distribuídos em um ambiente multicloud.
Crie, teste e implemente aplicações na Oracle Cloud gratuitamente.
Ficou interessado e quer saber mais? Entre em contato com um de nossos especialistas.