Oracle Coherence

A grade de dados na memória permite aos desenvolvedores e gerentes de aplicativos acesso rápido aos dados de valor-chave. O Coherence garante aos clientes escalabilidade e desempenho máximos em aplicativos empresariais, fornecendo armazenamento de dados de baixa latência em cluster, computação em grade poliglota e streaming de eventos assíncronos.

Veja como o Coherence funciona nesta demonstração.

Oracle Coherence

O Coherence é um sistema distribuído na memória para armazenar dados acessados com frequência que acelera de forma significativa o desempenho do aplicativo.

Armazenamento de dados de baixa latência

Armazenamento de objeto de valor-chave

O Coherence armazena dados acessados com frequência como pares de valor-chave serializados em um cluster Java Virtual Machine (JVM) com fragmentação automática. As latências de leitura, consulta e gravação são rápidas - da ordem de 1 milissegundo - para atingir o máximo de desempenho e estabilidade do aplicativo.


Escalabilidade e disponibilidade

Elasticidade

O Coherence garante escalabilidade e desempenho máximos, fornecendo armazenamento de dados de baixa latência em cluster que permite que vários aplicativos, incluindo em diferentes idiomas, leiam e gravem dados rapidamente e recebam streaming de eventos assíncronos em grande escala. Além disso, todos os serviços do Coherence fornecem failover e failback sem perda de dados por meio da estrutura do Coherence Cluster.


Programação de grade poliglota

Processamento local paralelo

A implementação de funções poliglotas/idiomas mistos na grade de dados para execução paralela na memória permite ganhos de desempenho em comparação com a busca em lote ou serial dos dados do armazenamento. O controle de simultaneidade sem bloqueio do Coherence e as transações atômicas eficientes minimizam a contenção e a latência, resultando em melhor rendimento do sistema e tolerância a falhas.


Streaming de evento assíncrono

Ouvintes e mensagens

Para arquiteturas orientadas a eventos altamente escaláveis e dissociadas, o Coherence fornece modelos de eventos tanto nos processos do servidor quanto entre servidores e clientes, bem como mensagens, com editores, tópicos e assinantes.


Integração de fonte de dados

Ler/escrever mapas de apoio

Mapas do Coherence são estruturas lógicas que podem ler e gravar em fontes de dados de apoio arbitrárias, de forma síncrona ou assíncrona, como um banco de dados ou arquivo de disco. Para garantir que os dados nos quais o aplicativo opera sejam atuais, as alterações no banco de dados de origem são replicadas pelo Oracle GoldenGate HotCache, pois ele atualiza o cache do Coherence com eficácia. A baixa latência é garantida porque os dados são enviados quando a alteração ocorre no banco de dados, garantindo que você sempre opere com dados atuais.


Federação de dados de vários sites

Cache federado

O Coherence oferece armazenamento em cache federado para vincular vários clusters para que os dados do cache sejam sincronizados automaticamente entre os clusters. Essa arquitetura multissite fornece redundância, backup externo e vários pontos de acesso para usuários de aplicativos em diferentes localizações geográficas.


Implementação e operação nativas da nuvem

Suporte Docker/Kubernetes

O Coherence está disponível em imagens Docker e tem seu próprio operador Kubernetes. Os painéis Grafana e Kibana facilitam o monitoramento. O Coherence também é oferecido no mercado da Oracle Cloud Infrastructure para provisionamento instantâneo.


Gerenciamento de estado de sessão HTTP

Desempenho do Coherence para gerenciamento de sessão na memória

Coherence*Web é um módulo de gerenciamento de sessão HTTP dedicado a gerenciar o estado da sessão em ambientes em cluster. Configure facilmente a sessão refinada e o escopo de atributo da sessão por meio de políticas conectáveis.


Integração do servidor Weblogic

Servidores gerenciados do Coherence

O ecossistema Weblogic Server pode ser usado para gerenciar clusters do Coherence, inclusive o Console de Administração e o WLST. Um tipo Grid Archive é definido junto com EARs e WARs, incluindo um contrato de contêiner com ciclo de vida e eventos.


A Union Pacific Railroad executa um enorme aplicativo de microsserviço no Oracle Coherence

A Union Pacific Railroad construiu sua plataforma de logística de última geração no Oracle Coherence porque a escala de sua arquitetura de microsserviço (20.000 JVMs que atendem a 1,3 bilhão de chamadas por dia) exigia uma tecnologia de gerenciamento de dados altamente escalável.

Casos de uso do Oracle Coherence

  • Acesso rápido a dados e descarga de back-end em escala omnicanal

    Back-ends sobrecarregados causam experiência ruim e limites de escala. Injete o Coherence para aliviar a carga e melhorar o desempenho.

    Leia sobre o Cosmote (PDF)

  • Plataforma de computação em grade para análise e execução

    O processamento local do Coherence é ideal para computação com muitos dados, como análise de risco em serviços financeiros.

    Leia a planilha de dados (PDF)

  • Processamento de eventos e arquitetura orientada a eventos

    Com modelos de eventos, mensagens e integração com o Oracle Stream Analytics, o Coherence é ideal para sistemas orientados a eventos.

    Leia sobre o Sisal (PDF)

  • Sistema de registro para aplicativos de microsserviço

    O recurso de persistência do Coherence alivia a necessidade de outros armazenamentos de dados necessários para o estado usado por microsserviços.

    Assista à demonstração da Helidon Sock Shop (40:50)

30 de março de 2020

Oracle Coherence 14.1.1 lançado

Randy Stafford, gerente de produtos Oracle Coherence, Oracle

O Coherence 14.1.1 traz novos recursos significativos para o mercado, incluindo suporte para arquitetura de microsserviços nativos da nuvem enquanto expande casos de uso. O Coherence 14.1.1 contém novas funcionalidades importantes: tópicos, rastreamento distribuído, integração GraalVM e suporte do JDK 11.

Leia a publicação completa

Blogs em destaque

Exibir tudo

Produtos relacionados

Oracle WebLogic Server

Oracle WebLogic Server para a Oracle Cloud Infrastructure

Oracle GraalVM

Comece agora


Experimente o Oracle Cloud - Modo Gratuito


Faça download do Oracle Coherence


Entre em contato