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 suporta aplicações que requerem 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 construir um banco de dados distribuído globalmente que atenda aos exigentes requisitos de residência de dados.
Elimine gargalos de desempenho 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 globalUse 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 multicloudTodos 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 maisOs dados podem ser carregados em todos os shards em paralelo a taxas extremamente altas, que potencializa a arquitetura linearmente escalável para ingestão de dados. Além disso, o Oracle Globally Distributed Database pode ser usado para processamento de fluxo de eventos, Internet das Coisas (IoT), Oracle Cloud Infrastructure (OCI) Logging Analytics, armazenamento de métricas e dados de série temporal, eliminando a necessidade de um pipeline de dados separado.
Carregando dados 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 Oracle Database 21c permite o armazenamento de todos os dados e redo na memória persistente local (PMem). O SQL é executado diretamente nos dados armazenados em um sistema de arquivos de memória persistente mapeado, eliminando o caminho do código de E/S para o armazenamento em disco tradicional.
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.
Oferece suporte a aplicações que exigem SLAs muito altos, muitas vezes enfrentando isolamento de falhas.
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.