O Oracle TimesTen In-Memory Database (TimesTen) é um banco de dados leve em memória que oferece desempenho incomparável, gerenciamento simples, alto desempenho e alta disponibilidade.
Agora você pode implementar rapidamente bancos de dados TimesTen na Oracle Cloud Infrastructure (OCI) com esta nova aplicação do Oracle Cloud Marketplace.
O TimesTen Kubernetes Operator (TimesTen Operator) permite a implementação do TimesTen no OCI Kubernetes Engine (OKE) ou na infraestrutura on-premises. Ele pode implementar rapidamente o TimesTen no modo autônomo ou como um cache (para Oracle Database).
O TimesTen Classic agora é certificado para oferecer suporte à popular arquitetura Arm.
O TimesTen é um banco de dados relacional em memória, leve, totalmente persistente e altamente disponível, que oferece resposta em microssegundos e alta taxa de transferência para aplicações OLTP. Você pode usar TimesTen como um banco de dados de registro ou como um cache para o Oracle Database.
Como o banco de dados TimesTen reside na memória física e não em um sistema de arquivos, o acesso aos dados é mais direto, resultando em um caminho de código mais curto, algoritmos mais simples e estruturas de dados internas. Ao remover a suposição do sistema de arquivos, a complexidade diminui consideravelmente. O número de instruções de máquina diminui, o gerenciamento do pool de buffers desaparece, as cópias extras de dados são desnecessárias, as páginas de índice diminuem e sua estrutura é simplificada. O design se torna mais simples e compacto, e as solicitações são processadas em menos tempo.
As aplicações acessam bancos de dados TimesTen usando SQL padrão por meio de interfaces de programação JDBC, ODBC, ODP.NET, Oracle Call Interface, Pro*C/C++ e Oracle PL/SQL. Embora o TimesTen obtenha o melhor tempo de resposta em execução no processo com a aplicação (também conhecido como “modo direto”), o acesso cliente/servidor convencional ocorre quando várias aplicações executadas em servidores diferentes compartilham o mesmo banco de dados.
Obtém desempenho de aplicações com latência extremamente baixa, fornecendo informações de um banco de dados na memória que é colocalizado com aplicações.
Inclui gráficos Helm e arquivos de manifesto YAML que facilitam a instalação e a implementação de bancos de dados TimesTen por meio do TimesTen Kubernetes Operator.
Oferece suporte ao gerenciamento automático do ciclo de vida dos bancos de dados TimesTen, incluindo a execução de ações autocorretivas. O gerenciamento automático reduz a necessidade de manutenção do banco de dados assistido por humanos, permitindo que as implementações de produção do TimesTen sejam executadas com mais eficiência.
Usa topologia de replicação de espera ativa para oferecer suporte a alta disponibilidade. A opção de replicação de assinante somente leitura oferece proteção adicional contra recuperação de desastres fora do local.
O TimesTen Classic é um banco de dados relacional otimizado para memória que oferece capacidade de resposta e alto rendimento para aplicações. Essa oferta é rica em recursos para uso independente como um sistema de registro, como capacidade de recuperação por meio de logs de transações e pontos de verificação, backup e restauração e suporte a várias APIs. Por meio da replicação transacional, o TimesTen Classic oferece alta disponibilidade para o banco de dados na memória.
O TimesTen Cache é ideal para armazenar em cache subconjuntos críticos de desempenho de um banco de dados Oracle para melhorar o tempo de resposta na camada de aplicações. As tabelas armazenadas em cache podem ser somente leitura ou graváveis. O TimesTen lê e atualiza automaticamente as tabelas de cache e a sincronização de dados entre o cache e o Oracle Database. O Cache oferece às aplicações SQL padrão e funcionalidade de um banco de dados relacional, manutenção contínua da consistência de dados com o Oracle Database e desempenho de um banco de dados na memória.
O TimesTen Scaleout é uma grade de hosts interconectados que executam instâncias do TimesTen Scaleout que fornecem acesso rápido, tolerância a falhas e alta disponibilidade de um banco de dados na memória. O K-safety oferece tolerância a falhas ao permitir a definição do número de cópias de dados, garantindo que o banco de dados continue operando apesar de falhas (desde que uma única cópia dos dados esteja acessível). Uma grade contém um ou mais bancos de dados, e cada banco de dados é distribuído por todas as instâncias da grade.
O TimesTen é adequado para execução em ambientes conteinerizados. Quando combinado com o TimesTen Kubernetes Operator, o TimesTen oferece uma solução simples e robusta para o gerenciamento de dados de alto desempenho e alta disponibilidade em ambientes Kubernetes. O Oracle TimesTen In-Memory Database for Kubernetes permite a implementação do TimesTen no OCI Kubernetes Engine ou na infraestrutura on-premises. Ele pode implementar rapidamente o TimesTen como sistema de registro autônomo ou como cache (para o Oracle Database).
Além do custo dos recursos de computação usados para o cluster do Kubernetes, o Oracle TimesTen In-Memory Database for Kubernetes oferece suporte a BYOL (Bring Your Own License, Traga sua Própria Licença), que permite aproveitar as licenças existentes do TimesTen In-Memory Database e do TimesTen Application Tier Database Cache on-premises para provisionar os bancos de dados na Oracle Cloud.
Participe do fórum de discussão TimesTen.
Saiba mais sobre as últimas notícias, atualizações de produtos e destaques do TimesTen.
Tem interesse em saber mais? Entre em contato com um de nossos especialistas.