O Oracle Database In-Memory adiciona funcionalidade colunar ao Oracle Database para acelerar de forma transparente as consultas de análise por ordem de magnitude. O Oracle Database In-Memory permite a tomada de decisões com base em dados em tempo real para reduzir custos, melhorar a produtividade e aumentar a competitividade.
Aceleração de aplicações com o Oracle Database In-Memory
O Oracle Database In-Memory implementa algoritmos de última geração para varreduras, junções e agregação na memória. Essas otimizações, juntamente com o processamento de vetores SIMD, permitem que o Oracle Database In-Memory execute consultas em bilhões de linhas por segundo para cada núcleo de CPU. As análises que anteriormente levavam horas ou mais para serem executadas agora podem ser concluídas em segundos, permitindo decisões de negócios em tempo real.
A arquitetura de formato duplo do Oracle Database In-Memory representa tabelas simultaneamente utilizando um formato de linha tradicional e um novo formato de coluna na memória. Com ele, você pode executar processamento de transações e relatórios de análise nos mesmos dados no mesmo banco de dados.
O Oracle Database In-Memory permite uma expansão transparente e na memória no Oracle Real Application Clusters (RAC). Não limitado pela memória em um único nó, o Oracle Database In-Memory pode acessar de forma transparente a memória em todos os nós de um cluster, fornecendo a capacidade de criar um armazenamento colunar maior que um único nó.
Você pode criar, preencher e manter um armazenamento de colunas na memória em um banco de dados stand-by em uma configuração ativa do Data Guard. Isso permite o uso total dos recursos de CPU e memória no banco de dados stand-by para cargas de trabalho de análise, bem como o posicionamento flexível do armazenamento de colunas na memória no banco de dados principal e em seus bancos de dados stand-by afiliados.
O Oracle Database In-Memory distribui e duplica dados na memória entre os nós de um cluster do Oracle Exadata, eliminando qualquer lentidão devido a falhas de nó. Se um nó falhar, as consultas poderão usar de forma transparente a cópia duplicada de dados nos nós sobreviventes.
Nenhuma alteração na aplicação é necessária ao implementar o Oracle Database In-Memory com qualquer aplicação compatível com o Oracle Database. Todos os amplos recursos, tipos de dados e APIs da Oracle continuam funcionando de forma transparente.
Gerencia automaticamente o conteúdo do armazenamento de colunas na memória com base no uso, maximizando o uso da memória do banco de dados sem exigir intervenção manual.
Permite o preenchimento direto de origens de dados externas para permitir que os usuários executem consultas analíticas em todas as origens de dados, internas e externas ao Oracle Database.
A Lufthansa se beneficia da simplicidade de configuração, melhorias de desempenho e economia de armazenamento com o Oracle Database In-Memory.
Execute relatórios de análise diretamente em dados operacionais em tempo real sem afetar o processamento de transações.
O Database In-Memory permite que os usuários acelerem o processamento de transações ao permitir que eles eliminem índices de relatórios de análise.
Obtenha melhorias de desempenho de até 10 vezes para relatórios essenciais para os negócios.
O In-Memory Hybrid Scans é um novo recurso do Oracle 21c. Com o In-Memory Hybrid Scans, se você excluir colunas de uma tabela de serem preenchidas, a consulta ainda poderá acessar essa tabela no armazenamento de colunas na memória (IM).
Leia a publicação completaSaiba mais sobre os principais conceitos do Oracle Database In-Memory.
Descubra como o Oracle Database In-Memory pode ajudar você.