PLATAFORMA SAP HANA Dez perguntas importantes para escolher bancos de dados em memória. Comece aqui

Documentos relacionados
Dez Perguntas Importantes para Escolher Bancos de Dados In-Memory

Agilidade nas empresas com a unificação dos dados A jornada para plataformas de dados transacionais analíticos

Nuvem e Virtualização Redes Programáveis

Memória Compartilhada e Distribuída. _ Notas de Aula _ Prof. Tiago Garcia de Senna Carneiro DECOM/UFOP

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL

Setembro de P90050

Infraestrutura de Hardware. Explorando a Hierarquia de Memória

Arquitetura de Computadores

Servidor. Servidor rack. Servidor de blade

Curso: Redes de Computadores

Aula 03. Evandro Deliberal

Utilização do Fiery WebSpooler

1. Conceitos de Bancos de Dados

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Organização e Arquitetura de Computadores I

O guia do comprador inteligente para flash

Livro texto: Capítulo 1

Guia de recursos: produtividade de workstations

SERVIÇOS DA EMC PARA O UNITY

Oferta de migração do SharePoint 2013 Perguntas frequentes

ANÁLISE E PROJETO DE BANCO DE DADOS

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Tecnologia. Tecnologia WK. Fast Data. In Memory. 64 Bits. Menor TCO. Backups Online. Dinâmico e Escalável SOLUÇÕES WK. Veja + wk.com.

RESOLVA OS DESAFIOS ORGANIZACIONAIS DA TRADUÇÃO. Conheça o ondemand da Lionbridge

Conheça o Drive. Encontre arquivos facilmente com o Drive e mantenha todos os seus documentos protegidos.

ARQUITETURA DE COMPUTADORES

Autonomia para equipes e departamentos com visualizações rápidas

SIST706 Sistemas Distribuídos

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Conheça o Vivo Cloud. Soluções avançadas com as melhores tecnologias do mercado para aprimorar seus negócios. Sua empresa precisa de Cloud.

Universidade Estadual de Mato Grosso do Sul UEMS Curso de Ciência da Computação Disciplina de Algoritmos Paralelos e Distribuídos

PIPELINE DE INSTRUÇÕES (estratégia e desempenho) Adão de Melo Neto

RECURSOS HUMANOS. Introdução ao Benner RH. Núcleo da Solução

Capítulo 5 Livro do Mário Monteiro Conceituação. Elementos de projeto de memória cache

Bancos de Dados Distribuídos. Bancos de Dados Distribuídos. Conteúdo. Motivação. Motivação. Introdução aos BDs Distribuídos.

Índices. 1. Introdução. Universidade Federal de Pelotas Departamento de Informática Bacharelado em Ciência da Computação Banco de Dados I

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Bem-vindo ao tópico sobre automação do processo de vendas.

23/05/12. Consulta distribuída. Consulta distribuída. Objetivos do processamento de consultas distribuídas

POLÍTICA DE SEGURANÇA DA INFORMAÇÃO PÚBLICA

Bem-vindo ao Dropbox!

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO O SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ

Vantagens do Backup Corporativo

Arquitetura de Computadores. Processamento Paralelo

Sistemas da Informação. Banco de Dados I. Edson Thizon

REDEFINA A SIMPLICIDADE PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Sistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos

Fundamentos de Sistemas Operacionais

Eduardo Camiña Technology Consultant - BRS Specialist. Copyright 2012 EMC Corporation. Todos os direitos reservados.

Uma equipe forte: DocuWare e Microsoft Outlook

Sistemas de Informação Gerenciais

Algoritmos e Lógica de Programação Componentes e Arquitetura

Gerencie sua segurança de rede para até 250 estações a partir de um único painel

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

Formação de DBAs SQL Server 2008

Bancos de Dados IV. Data Warehouse Conceitos. Rogério Costa

Como atender às crescentes expectativas do cliente na entrega do software. Iniciar

Programação para Dispositivos Móveis

PIPELINE DE INSTRUÇÕES (estratégia e desempenho) Adão de Melo Neto

Organização e Arquitetura de Computadores I

Tópicos Especiais em Informática Fatec Indaiatuba

SUPORTE AO CLIENTE MADE DIFFERENT

Linha de Sistemas Folhamatic

Processos O conceito de processos é fundamental para a implementação de um sistema multiprogramável. De uma maneira geral, um processo pode ser entend

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Dicas para melhorar a performance do sistema

Promova o desempenho e o crescimento de seus negócios com soluções dimensionáveis para médias empresas

GASTRONOMIA

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

AGT0001 Algoritmos Aula 01 O Computador

Sistemas de Memória Cache para Multiprocessadores

Thread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ fevereiro, / 41

Suporte a software Micro Focus

Sistemas Operacionais. Prof. André Y. Kusumoto

Introdução a Computação em Nuvem

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

USAR O CATÁLOGO DE CASOS. Use o Yammer como seu espaço de trabalho social e deixe que a colaboração, a inovação e o envolvimento comecem.

Guidewire Digital Portals. Adapt and succeed

Memória Cache. Memória Cache. Localidade Espacial. Conceito de Localidade. Diferença de velocidade entre Processador/MP

SSC0611 Arquitetura de Computadores

Sistema Operacional. Etapa

Organização e Arquitetura de Computadores I

Memory-level and Thread-level Parallelism Aware GPU Architecture Performance Analytical Model

IBM Managed Security Services para Reimplementação e Reativação do Agente

Banco de Dados. SGBDs. Professor: Charles Leite

Aula 16. Tópicos Especiais II Banco de Dados. Prof. Dr. Dilermando Piva Jr.

Organização e Arquitetura de Computadores I

Milestone Systems. Aba Consulta rápida: Ativar licenças para os produtos XProtect VMS 2018 R3. XProtect Professional e XProtect Express

Introdução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Paralelismo de dados. (execução de simultaneidade) Tipo de arquitetura paralela SIMD. SIMD (Single Instruction Multiple Data)

Início Rápido: Usar seus benefícios de E-Learning

PMR3507 Fábrica digital

Sistemas Distribuídos. Edy Hayashida

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

Arquiteturas Paralelas

Transcrição:

PLATAFORMA Dez perguntas importantes para escolher bancos de dados em memória Comece aqui

PLATAFORMA Dez perguntas importantes para escolher bancos de dados em memória 1. Meus aplicativos podem ser acelerados sem intervenção manual nem ajustes? No. 2. Because Posso obter no tempos manual de configuration resposta previsíveis needed. para consultas ad Yes. hoc? Because manual configuration is needed. 3. Posso ter uma imagem completa da minha empresa em tempo real? 4. Posso responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados? 5. Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real? No Configuration Needed Memory Cache 6. Posso administrar minha empresa em tempo real, com todos os meus dados em memória e prontos para o processamento? Manual Configuration 7. A execução dos meus aplicativos SAP é melhor e mais rápida em uma plataforma em memória? 8. Posso simplificar meu panorama de TI com uma solução em memória? Find ID s Set Parameters Select Tables 9. Posso executar transações e funções analíticas no mesmo sistema sem adicionar mais recursos de DRAM e CPU? 10. Meu fornecedor de banco de dados tem um banco de dados em memória projetado especificamente para transações e funções analíticas?

1 nem ajustes? 1Porque o armazena os dados em memória primeiro. Todos os dados estão em memória Nenhum ajuste necessário Apenas 1 cópia dos dados Porque todos os dados estão no disco por padrão. Várias cópias dos dados 1011101010101000100101101010101010100010010110111010101010001001010101010101Cache de coluna 01000100101Meus aplicativos podem ser acelerados sem intervenção manual Identificar dados para acelerar Configurar o sistema Duplicar os dados Nenhuma configuração necessária Configuração manual necessária

2 Porque todos os dados dinâmicos estão automaticamente em memória. Todos os dados dinâmicos estão em memória 1 Porque apenas os dados pré-selecionados são copiados em memória. Sincronização constante de 01000100101011101010101000100101101010101010100010010110111010101010001001010101010101Cache de coluna 1Posso obter tempos de resposta previsíveis para consultas ad hoc? Apenas estes dados estão em memória 01010010100101010100110101010101010101 Tempos de resposta previsíveis Sem tempos de resposta previsíveis

3 1Porque todos os dados dinâmicos estão automaticamente em memória. Todos os dados dinâmicos estão em memória Sem limite de granularidade Porque apenas os dados pré-selecionados são copiados em memória. 01000100101011101010101000100101101010101010100010010110111010101010001001010101010101Cache de coluna 01010010100101010100110101010101010101 Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o 1Posso ter uma imagem completa da minha empresa em tempo real? Mesma cópia dos dados para aplicativos transacionais e analíticos A imagem completa da empresa está disponível em tempo real Sem imagem completa é necessário ter conhecimento avançado dos detalhes

4 1possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados? O banco de dados deve ser reconfigurado periodicamente. Cache de coluna 1É Porque todos os dados dinâmicos estão automaticamente em memória. 10101010101010001001011011101010101000100100100010010110111010101010001001010101010101O DBA seleciona manualmente os dados a serem copiados na memória A reinicialização do sistema é necessária quando os dados excedem a memória alocada DBAs Nenhum tempo adicional do DBA é necessário Tempo Mais perguntas = Mais tempo do DBA Tempo

5 100101010101010010101001010101010100101010010101010101001010100101010101010010101010101010101000100101101110101010100010010110101010101010001001011011101010101000100101Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real? O é um banco de dados verdadeiramente em memória que executa transações e funções analíticas. Transações Funções analíticas Transações e funções analíticas realizadas na mesma cópia dos dados em memória O não é um banco de dados, mas apenas um cache somente leitura. A sincronização constante do cache em memória é necessária As transações são realizadas apenas com os dados no disco Cache de coluna 01010010100101010100110101010101010101

6 Sim X 1os meus dados em memória e prontos para o processamento? Porque o foi projetado para gerenciar dados em memória. Porque a solução foi projetada para gerenciar dados no disco. 1011101010101000100101101010101010100010010110111010101010001001010101010101Cache de coluna 01000100101É possível administrar minha empresa em tempo real, com todos Custo de DRAM Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória A inovação dos negócios é limitada pela velocidade do disco

7 em uma plataforma em memória? 1Porque os aplicativos SAP são otimizados para a execução no. Lógica de negócios Os aplicativos SAP não são certificados no momento para a execução em soluções de. 010001001011011101010110111010101010001001010100010010110101010101010101010101000100101A execução dos meus aplicativos SAP é melhor e mais rápida A lógica de negócios não está no banco de dados A lógica de negócios reside no banco de dados O desempenho precisa ser testado caso a caso

8 Elimina agregados e índices Cópias adicionais 1Porque o é uma plataforma com tudo incluído. Evita a duplicação de dados na criação de relatórios operacionais Oferece um sistema integrado para todos os tipos e processamentos de dados Porque é apenas um banco de dados. dos dados são necessárias 1011101010101000100101101010101010100010010110111010101010001001010101010101Cache de coluna Cópias adicionais dos dados são necessárias 01000100101Posso simplificar meu panorama de TI com uma solução em memória? Abrange servidor de aplicativos e funções analíticas avançadas Uma cópia dos dados para todas as solicitações Várias cópias dos dados são necessárias para solicitações diferentes

9 adicionar mais recursos de DRAM e CPU? Porque o exige apenas uma cópia dos dados. 10101010101 Porque os dados são copiados e armazenados várias vezes para as transações e funções analíticas. 0110010101100100110011010001001011001100010011000110011100110101001100011001executar transações e funções analíticas no mesmo sistema sem Cache de coluna 1Posso Recursos de DRAM e CPU Sem necessidade de DRAM/CPU adicional Recursos de DRAM e CPU Mais recursos de DRAM e CPU são necessários na execução de transações e funções analíticas

10 Meu fornecedor de banco de dados tem um banco de dados em memória projetado especificamente para transações e funções analíticas? Porque o é um banco de dados em memória comprovado para transações e funções analíticas. Nenhum plano anunciado Mais de 5.800 clientes e mais de 1.800 startups usando-o desde 2010

Saiba mais Saiba mais sobre o Confira o site hana.sap.com e seus recursos valiosos para acelerar o conhecimento sobre o e uma sofisticada seção de suporte projetada para ajudá-lo a obter as melhores respostas possíveis de especialistas da SAP, tudo com rapidez e facilidade. Leia nosso blog http://www.saphana.com/community/blogs Versão de avaliação do desenvolvedor http://scn.sap.com/community/developer-center/hana Participe da discussão Fale com especialistas da comunidade no programa SAP Community para acelerar o desenvolvimento das soluções habilitadas pelo http://scn.sap.com/community/hana-in-memory Participe da conversa Siga @SAPinMemory Mantenha-se informado sobre #SAPHANA Espalhe a novidade Fale com um representante A SAP está aqui para ajudá-lo. Fale com seu representante local da SAP: +1-877-727-1127 ramal 11001 Peça o Conecte-se com especialistas por e-mail

1 nem ajustes? NÃO Necessidade de configuração manual Todos os Os bancos de dados baseados em disco são arquitetados para dados estão em memória gerenciar dados em discos e usar caches complementares em 1010Nenhum memória para acelerar de modo seletivo Várias o acesso cópias dos a porções dos ajuste SAP dados. HANA Para acelerar aplicativos, os DBAs dados identificam os dados 1010a necessário serem acelerados e garantem que eles sejam duplicados no 1cache 111Porque o armazena os dados em memória primeiro. Apenas 1 cópia dos dados Nenhuma configuração necessária Porque todos os dados estão no disco por padrão. em memória adequado. Além disso, eles mantêm índices e outras estruturas de dados para assegurar que o desempenho das cargas de trabalho transacionais e analíticas sejam aceitáveis. A tarefa é intimidante, visto que é sempre um desafio prever quais dados precisam de aceleração e garantir o desempenho de cargas de trabalho mistas, o que leva a testes a ajustes onerosos. 10111010101010001001011010101010110001110001010001010001001010101Cache de coluna 01000100101Meus aplicativos podem ser acelerados sem intervenção manual Configuração manual necessária + Identificar dados para acelerar Configurar o sistema Duplicar os dados

1 nem ajustes? SIM Nenhuma configuração necessária Todos os Com o, não são precisos caches especializados dados estão em memória nem várias cópias dos dados. O é arquitetado para 1010Nenhum gerenciar dados em memória por padrão Várias e usa cópias armazenamento dos ajuste SAP em colunas HANA para executar com simplicidade dados transações e funções 1010necessário analíticas. Além disso, o banco de dados usa caches da CPU 1para 111Porque o armazena os dados em memória primeiro. Apenas 1 cópia dos dados Nenhuma configuração necessária Porque todos os dados estão no disco por padrão. trabalhar com os dados compactados, aproveita processadores com vários núcleos para analisar colunas em paralelo e usa instruções de SIMD para processar conjuntos de dados simultaneamente, oferecendo desempenho incomparável, sem índices nem visões materializadas. Os aplicativos são acelerados automaticamente, pois os dados de que eles precisam estão prontamente disponíveis em tempo real, sem a intervenção do DBA. 10111010101010001001011010101010110001110001010001010001001010101Cache de coluna 01000100101Meus aplicativos podem ser acelerados sem intervenção manual Configuração manual necessária + Identificar dados para acelerar Configurar o sistema Duplicar os dados

2 Porque todos os dados dinâmicos estão automaticamente em memória. Todos os dados dinâmicos estão em memória Tempos de resposta previsíveis 1 NÃO Sem tempos de resposta previsíveis Porque apenas os dados pré-selecionados são copiados em memória. Os bancos de dados baseados em disco são arquitetados para gerenciar dados em discos e usar caches complementares em memória para acelerar o acesso a porções Sincronização dos dados. constante Somente 0de consultas que acessam exclusivamente os dados em cache podem retornar resultados em tempo previsível. Todas as demais apresentam atrasos, pois os tempos de acesso dependem de parâmetros como posicionamento de dados no disco, índices usados e número de processos paralelos acessando o disco. As consultas ad hoc apresentarão tempos de resposta imprevisíveis quando alguns ou todos os dados necessários estiverem disponíveis apenas no disco. 0100010010101110101010100010010110101010101011001000100111010001001100010101101101101Cache de coluna 01010010100101010100110101010101010101 1Posso obter tempos de resposta previsíveis para consultas ad hoc? Sem tempos de resposta previsíveis + Apenas estes dados estão em memória

2 Porque todos os dados dinâmicos estão automaticamente em memória. Todos os dados dinâmicos estão em memória Tempos de resposta previsíveis SIM Tempos de resposta previsíveis 1 Porque apenas os dados pré-selecionados são copiados em memória. A plataforma mantém os dados em memória por padrão, e todas as consultas planejadas e não planejadas (ad hoc) têm acesso em tempo real aos dados necessários, Sincronização podendo constante assim 0retornar de resultados em um tempo previsível. É possível estimar os tempos de resposta usando a velocidade de análise dos processadores, o tempo de acesso à memória e o volume dos dados acessados por uma consulta. O também mantém uma única cópia dos dados a serem usados para cargas de trabalho transacionais e analíticas, eliminando os possíveis atrasos relacionados à sincronização dos dados e garantindo que todas as consultas sejam realizadas com os dados mais recentes. 0100010010101110101010100010010110101010101011001001100100110011000100010101101101101Cache de coluna 01010010100101010100110101010101010101 1Posso obter tempos de resposta previsíveis para consultas ad hoc? Sem tempos de resposta previsíveis + Apenas estes dados estão em memória

3 Porque todos os dados dinâmicos estão automaticamente em memória. copiados em memória. NÃO Sem a imagem completa; necessidade de conhecimento prévio dos detalhes Todos os dados Os usuários ficam limitados à granularidade das análises de dados dinâmicos estão 10101010em memória em tempo real, pois os bancos de dados baseados 0em disco são 1010101arquitetados para gerenciar dados no disco e usam 0uma 101combinação 0101SAP de caches HANA complementares em memória, visões, pré-agregados 0Sem limite de granularidade Mesma cópia dos dados para aplicativos transacionais e analíticos A imagem completa da empresa está disponível em tempo real Porque apenas os dados pré-selecionados são 00011100010100011100010100110100110100110100110101010101010101Cache de coluna e índices materializados para acelerar o desempenho. Para ter mais desempenho, o DBA precisa duplicar os dados em caches em memória e criar estruturas para os dados no disco antes que os usuários façam os detalhamentos. Além disso, se o tamanho do não puder acomodar todos os dados necessários, o DBA deverá redimensionar o sistema e, possivelmente, reiniciá-lo. 01010010100101010100110101010101010101 Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o 1Posso ter uma imagem completa da minha empresa em tempo real? Sem imagem completa é necessário ter conhecimento avançado dos detalhes +

3 Porque todos os dados dinâmicos estão automaticamente em memória. copiados memória. SIM Uma imagem completa da empresa está disponível em tempo real Todos os dados Como a plataforma mantém os dados em memória dinâmicos estão 101010em memória por padrão, esses podem ser agregados imediatamente 0em 10101qualquer dimensão, sem exigir índices, pré-agregados 0101nem visões 0101SAP materializadas. HANA Como resultado, o não só retorna 0Sem limite de granularidade Mesma cópia dos dados para aplicativos transacionais e analíticos Porque apenas os dados pré-selecionados são 010001011100010100011100010100110100110100110100110101010101010101Cache de coluna agregados em tempo real, mas também permite aos usuários chegar a qualquer nível de detalhes para analisar os dados. Com o, os usuários analisam dados em qualquer nível de granularidade com autoatendimento e obtêm resultados em tempo real. 01010010100101010100110101010101010101 + Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o 1Posso ter uma imagem completa da minha empresa em tempo real? A imagem completa da empresa está disponível em tempo real Sem imagem completa é necessário ter conhecimento avançado dos detalhes

4 Porque todos os dados dinâmicos estão automaticamente em memória. periodicamente. Os bancos de dados baseados em disco Cache são de arquitetados linha Cache de coluna 1 0100100010em memória e outras estruturas de dados para 1010acelerar 10101o desempenho. Antes que os usuários possam analisar dados 0possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados? O banco de dados deve ser reconfigurado 1É NÃO Mais perguntas = Mais tempo do DBA para gerenciar dados no disco e usar caches complementares em novas dimensões, os DBAs precisam configurar e ajustar o banco de dados para garantir tempos de resposta aceitáveis. Isso pode envolver copiar os dados para o, suspender ou criar índices ou criar visões materializadas. Algumas dessas ações podem afetar negativamente DBAs o desempenho de outros aplicativos e, portanto, exigir ajustes adicionais. Por exemplo, Tempo o tempo necessário para atualizar índices pode desacelerar aplicativos transacionais. Nenhum tempo adicional do DBA é necessário 101010101010010101010100010010100100010010100101101101101101101101O DBA seleciona manualmente os dados a serem copiados na memória A reinicialização do sistema é necessária quando os dados excedem a memória alocada Mais perguntas = Mais tempo do DBA + Tempo

4 Porque todos os dados dinâmicos estão automaticamente em memória. periodicamente. SIM Nenhum tempo adicional do DBA é necessário Cache de coluna 10101010SAP A plataforma HANA é arquitetada para gerenciar dados em memória por padrão. Os aplicativos são automaticamente 101010100101010100000000acelerados, pois os dados de que eles precisam 1111estão 1disponíveis 11possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados? O banco de dados deve ser reconfigurado 1É em memória. Além disso, as perguntas plenejadas e não planejadas são respondidas em tempo real, e os detalhamentos em qualquer dimensão são viabilizados sem nenhuma intervenção adicional do DBA. Você não precisará de cópias de dados, índices, pré-agregados ou visões materializadas para oferecer desempenho DBAs em tempo real. 010011100100010011100100001101101001001101101001+ O DBA seleciona manualmente os dados a serem copiados na memória A reinicialização do sistema é necessária quando os dados excedem a memória alocada Nenhum tempo adicional do DBA é necessário Tempo Mais perguntas = Mais tempo do DBA Tempo

5 100101010101010010101001010101010100101010010101010101001010100101010101010010101010101010101000100101101110101010100010010110101010101010001001011011101010101000100101Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real? O é um banco de dados verdadeiramente em memória que executa transações e funções analíticas. Transações Funções analíticas Transações e funções analíticas realizadas na mesma cópia dos dados em memória O não é um banco de dados, mas apenas um cache somente leitura. A sincronização constante do cache em memória é necessária As transações são realizadas apenas com os dados no disco Cache de coluna 01010010100101010100110101010101010101 + Tipicamente, os bancos de dados baseados em disco com cache em memória processam transações (operações de atualização, inserção ou exclusão) no disco e, depois, atualizam os dados no cache em memória para garantir consistência de leitura. Os aplicativos que executam transações e consultas devem esperar que as transações sejam concluídas no disco antes de acessar os dados atualizados no cache. Como o acesso ao disco é muito mais lento que o acesso à memória, esses aplicativos sofrerão atrasos. NÃO

001001011010010110100100100100100101001001001101010105 a mesma cópia dos dados em tempo real? O é um banco de dados verdadeiramente em memória que executa transações e funções analíticas. mesmos dados em memória Transações Funções analíticas A sincronização constante do cache em memória é necessária 101eficiência para 00processar 1transações de alta velocidade. 10101010ao mesmo tempo, 010preservar a integridade dos dados 1 1011101010101000100101101010101011001100100110001100101010101100101010101101010110 SIM Transações e consultas realizadas nos O não é um banco de dados, mas apenas um cache somente leitura. A plataforma é um banco de dados ACID persistente, em memória e em colunas, que acelera consultas e transações 1010usando uma cópia dos dados em memória. O armazenamento delta temporário da tabela de colunas do oferece Com a plataforma, os aplicativos podem executar cargas de trabalho transacionais e analíticas em paralelo e, e o desempenho do sistema. + Cache de coluna 01010010100101010100110101010101010101 01000100101Meus aplicativos podem oferecer funções analíticas enquanto atualizam Transações e funções analíticas realizadas na mesma cópia dos dados em memória As transações são realizadas apenas com os dados no disco

6 Sim X dados no disco. NÃO A inovação dos negócios é limitada pela velocidade do disco 10101010101os meus dados em memória e prontos para o processamento? Porque o foi projetado para gerenciar dados em memória. Porque a solução foi projetada para gerenciar Os bancos de dados baseados em disco são arquitetados para gerenciar dados no disco e usar caches e outras estruturas de dados para acelerar o desempenho. Dessa forma, a latência do disco pode ser reduzida, mas não eliminada, pois o mecanismo central foi otimizado para gerenciar os dados que residem no disco e, portanto, não poderão funcionar se os dados não forem mantidos no disco. Embora as cargas de trabalho analíticas nos dados em cache possam ser processadas sem acessar o disco, as cargas de Custo trabalho de transacionais DRAM sempre exigirão acesso ao disco. 101110101010100010010110101010101010001001011011101010101000100101+ Cache de coluna 01000100101É possível administrar minha empresa em tempo real, com todos Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória A inovação dos negócios é limitada pela velocidade do disco

6 Sim X dados no disco. 10101010101os meus dados em memória e prontos para o processamento? Porque o foi projetado para gerenciar dados em memória. Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória Porque a solução foi projetada para gerenciar SIM Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória A plataforma em memória mantém uma cópia dos dados para as cargas de trabalho analíticas e transacionais. Todos os dados são mantidos em formato compactado e em colunas para maximizar a velocidade de acesso e o volume de dados gerenciados em memória. Usando o recurso de classificação dinâmica por níveis, os dados raramente acessados também podem ser mantidos nas tabelas em colunas e baseadas em disco. O acesso a esses dados permanece rápido, pois eles podem ser movidos para a memória sem nenhuma Custo reorganização de DRAM para processamento. Dessa forma, o pode gerenciar bancos de dados de qualquer tamanho sem ficar limitado ao volume de memória disponível em um sistema. 101110101010100010010110101010101010001001011011101010101000100101+ Cache de coluna 01000100101É possível administrar minha empresa em tempo real, com todos A inovação dos negócios é limitada pela velocidade do disco

7 em uma plataforma em memória? Porque os aplicativos SAP são otimizados para a execução no. NÃO O desempenho precisa ser testado caso a caso O SAP Business Suite é executado com eficiência nos principais 101010100RDBMSs. No entanto, Lógica o sistema de não foi otimizado 10101011especificamente 0101010negócios 01010101para nenhum RDBMS específico. No momento, 1o 01SAP 0Business 101000000000Suite não é certificado para ser executado em RDBMSs 1111diferentes 111 com caches em memória. Além disso, o desempenho nessas extensões precisa ser verificado caso a caso. Os aplicativos SAP não são certificados no momento para a execução em soluções de. 00001111000001010101010101010101+ 1A execução dos meus aplicativos SAP é melhor e mais rápida A lógica de negócios não está no banco de dados A lógica de negócios reside no banco de dados O desempenho precisa ser testado caso a caso

7 em uma plataforma em memória? Porque os aplicativos SAP são otimizados para a execução no. SIM A lógica de negócios reside dentro do banco de dados A plataforma permite que a lógica de negócios 10101010Lógica de 0101010110101010negócios 01010101e oferece uma variedade de bibliotecas de funções 1010de negócios, 101000000000algoritmos e serviços avançados para correlacionar 1111e analisar 111 relacionada aos dados seja executada dentro do banco de dados os dados com eficiência. O também oferece recursos de criação de modelos fáceis de usar para enviar a lógica dos aplicativos automaticamente para o banco de dados. O SAP Business Suite aproveita esses recursos ao máximo, oferecendo mais desempenho. Os aplicativos SAP não são certificados no momento para a execução em soluções de. 00001111000001010101010101010101+ 1A execução dos meus aplicativos SAP é melhor e mais rápida A lógica de negócios não está no banco de dados A lógica de negócios reside no banco de dados O desempenho precisa ser testado caso a caso

8 Porque o é uma plataforma com tudo incluído. para diferentes solicitações Elimina agregados e índices Cópias adicionais Evita a duplicação de dados dos dados são 1010na criação de relatórios necessárias 0010 para acelerar operacionais o acesso aos dados. Isso envolve a introdução 10de 100000camadas adicionais de tecnologia, bem como a sincronização 1111e Oferece um sistema integrado para todos os tipos e processamentos de dados Abrange servidor de aplicativos e funções analíticas avançadas Porque é apenas um banco de dados. NÃO Várias cópias dos dados são necessárias Como os bancos de dados baseados em disco são projetados para gerenciar dados no disco, caches em memória são implementados manutenção de várias cópias dos dados. Como resultado, o consumo de recursos do sistema, a sobrecarga de administração do sistema e a complexidade da infraestrutura de TI aumentam. 101110101010100010010110101010101100110011001100101010101+ Cache de coluna Cópias adicionais dos dados são necessárias 01000100101Posso simplificar meu panorama de TI com uma solução em memória? Uma cópia dos dados para todas as solicitações Várias cópias dos dados são necessárias para solicitações diferentes

8 Porque o é uma plataforma com tudo incluído. SIM Uma cópia dos dados para todas as solicitações Elimina agregados e índices Cópias adicionais Evita a duplicação de dados a computação em memória e oferecendo dos aplicativos, dados são bancos 1010de na criação de relatórios necessárias 0010 dados operacionais e serviços de integração em uma só plataforma. Utilizando 10100000a computação em memória, o BD pode processar transações, 1111Oferece um sistema integrado para todos os tipos e processamentos de dados Uma cópia dos dados para todas as solicitações Porque é apenas um banco de dados. A plataforma simplifica os panoramas de TI aproveitando fluxos, gráficos e funções analíticas avançadas com eficiência, como as preditivas, espaciais e textuais, tudo no mesmo sistema e com uma cópia dos dados. Além disso, ao oferecer aplicativos, bancos Abrange servidor de aplicativos de dados e funções e serviços analíticas de avançadas integração em uma só plataforma, o banco de dados reduz as movimentações e preparações de dados entre os sistemas operacionais e entre o banco de dados e o servidor de aplicativos. Isso resulta em melhor desempenho, infraestrutura de TI simplificada e custos reduzidos de administração. 101110101010100010010110101010101100110011001100101010101Cache de coluna Cópias adicionais dos dados são necessárias 01000100101Posso simplificar meu panorama de TI com uma solução em memória? Várias cópias dos dados são necessárias para solicitações diferentes +

9 adicionar mais recursos de DRAM e CPU? Porque o exige apenas uma cópia dos dados. Porque os dados são copiados e armazenados NÃO Mais recursos de DRAM várias e vezes CPU para são as transações e funções analíticas. necessários na execução de transações e funções analíticas Cache de coluna Para processar cargas de trabalho transacionais e analíticas no 101010100101010110101010mesmo sistema, os bancos de dados baseados em disco 0010precisam 00101010101001010101101010100000000011111111usar caches em memória especializados. Para aproveitar 0000esta 00001111111Recursos de DRAM e CPU nova camada de tecnologia, o banco de dados deve criar várias cópias dos dados e mantê-las sincronizadas, além de encaminhar as solicitações recebidas para as cópias de dados apropriadas. Isso aumenta o volume de CPU e memória necessárias e atrasa a resposta do sistema. + 1Posso executar transações e funções analíticas no mesmo sistema sem Recursos de DRAM e CPU Sem necessidade de DRAM/CPU adicional Mais recursos de DRAM e CPU são necessários na execução de transações e funções analíticas

9 adicionar mais recursos de DRAM e CPU? Porque o exige apenas uma cópia dos dados. Porque os dados são copiados e armazenados várias vezes para as transações e funções analíticas. SIM O exige apenas uma cópia dos dados. Cache de coluna A plataforma foi projetada para aproveitar as mais 101010100101010110101010recentes inovações de hardware. Ela utiliza instruções 0de 010SIMD, 00101010101001010101101010100000000011111111paralelismo avançado com processadores de vários núcleos 000000001111111 e compactação de dados para maximizar a utilização de RAM e CPU. A plataforma permite o processamento de cargas de trabalho mistas no mesmo sistema e na mesma cópia dos dados com máxima eficiência na utilização dos recursos do sistema. + 1Posso executar transações e funções analíticas no mesmo sistema sem Recursos de DRAM e CPU Sem necessidade de DRAM/CPU adicional Recursos de DRAM e CPU Mais recursos de DRAM e CPU são necessários na execução de transações e funções analíticas