PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados...

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

Transcript of PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados...

Page 1: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

PLATAFORMA SAP HANA

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

Comece aqui

Page 2: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

Yes. Because manual configuration is needed.No. Because no manual configuration is needed.

Manual Configuration

MemoryCache

Find ID’s

Set Parameters

Select Tables

No Configuration Needed

SAP HANA

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

PLATAFORMA SAP HANA

Dez perguntas importantes para escolher bancos de dados em memória1. Meus aplicativos podem ser acelerados sem intervenção manual nem ajustes?

2. Posso obter tempos de resposta previsíveis para consultas ad hoc?

4. Posso responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados?

6. Posso administrar minha empresa em tempo real, com todos os meus dados em memória e prontos para o processamento?

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?

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?

3. Posso ter uma imagem completa da minha empresa em tempo real?

5. Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real?

Page 3: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

Yes. Because manual configuration is needed.No. Because no manual configuration is needed.

Manual Configuration

MemoryCache

Find ID’s

Set Parameters

Select Tables

No Configuration Needed

SAP HANA

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem ser acelerados sem intervenção manual nem ajustes?

Porque o SAP HANA 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

SAP HANA

Nenhuma configuração necessária

Várias cópias dos dados

Cache em memória

Configuração manual necessária

Identificar dados para acelerar Configurar o sistema

Duplicar os dados

Porque todos os dados estão no disco por padrão.

Próximo

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Bancos de dados baseado em disco com cache em memória

Não

Page 4: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

3

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

2

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso obter tempos de resposta previsíveis para consultas ad hoc?

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

Porque apenas os dados pré-selecionados são copiados em memória.

Cache em memória

Sincronização constante de cache em memória

Sem tempos de resposta previsíveis

Apenas estes dados estão em memória

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

Page 5: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

3

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso ter uma imagem completa da minha empresa em tempo real?

Todos os dados dinâmicos estão em memória

Sem limite de granularidade

SAP HANA

Mesma cópia dos dados para aplicativos transacionais e analíticos

A imagem completa da empresa está disponível

em tempo real

Cache em memória

Sem imagem completa – é necessário ter conhecimento avançado

dos detalhes

Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o cache em memória

Porque todos os dados dinâmicos estão automaticamente em memória.

Porque apenas os dados pré-selecionados são copiados em memória.

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

Plataforma SAP HANA

Sim X

Cache de linha Cache de coluna

Próximo

Bancos de dados baseado em disco com cache em memória

Não

2

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Page 6: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

4

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados?

Porque todos os dados dinâmicos estão automaticamente em memória.

Tempo

O banco de dados deve ser reconfigurado periodicamente.

Cache em memória

Cache de linha

DBAs

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

TempoMais perguntas = Mais tempo do DBA

Cache de coluna

Nenhum tempo adicional do DBA é necessário

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

Page 7: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

5

10010101010101001010

10010101010101001010

10010101010101001010

10010101010101001010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real?

O SAP HANA é 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 cache em memória não é um banco de dados, mas apenas um cache somente leitura.

Cache em memória

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 linha Cache de coluna

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

4

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Page 8: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível administrar minha empresa em tempo real, com todos os meus dados em memória e prontos para o processamento?

Porque o SAP HANA foi projetado para gerenciar dados em memória.

SAP HANA

Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória

Porque a solução foi projetada para gerenciar dados no disco.

Cache em memória

A inovação dos negócios é limitada pela velocidade

do disco

Cache de linha Cache de coluna

Custo de DRAM

Plataforma SAP HANA

SimBancos de dados baseado em disco com cache em memória

NãoX

Próximo

Page 9: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

7

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

A execução dos meus aplicativos SAP é melhor e mais rápida em uma plataforma em memória?

Porque os aplicativos SAP são otimizados para a execução no SAP HANA.

A lógica de negócios reside no banco de dados

Lógica de negócios

Os aplicativos SAP não são certificados no momento para a execução em soluções de cache em memória.

A lógica de negócios não está no banco de dados

O desempenho precisa ser testado caso a caso

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Page 10: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso simplificar meu panorama de TI com uma solução em memória?

Porque o SAP HANA é uma plataforma com tudo incluído.

Elimina agregados e índices

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

Abrange servidor de aplicativos e funções analíticas avançadas

Uma cópia dos dados para todas as solicitações

Porque é apenas um banco de dados.

Cópias adicionais dos dados são

necessárias

Cache em memória

Cópias adicionais dos dados são

necessárias

Várias cópias dos dados são necessárias para solicitações diferentes

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

Page 11: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso executar transações e funções analíticas no mesmo sistema sem adicionar mais recursos de DRAM e CPU?

Porque o SAP HANA exige apenas uma cópia dos dados.

Recursos de DRAM e CPU

Porque os dados são copiados e armazenados várias vezes para as transações e funções analíticas.

Cache em memória

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

Sem necessidade de DRAM/CPU adicional

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Page 12: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

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 SAP HANA é um banco de dados em memória comprovado para transações e funções analíticas.

SAP HANA

Mais de 5.800 clientes e mais de 1.800 startups usando-o

desde 2010

Nenhum plano anunciado

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não

Page 13: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

Saiba maisSaiba mais sobre o SAP HANAConfira o site hana.sap.com e seus recursos valiosos para acelerar o conhecimento sobre o SAP HANA® 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

Fale com um representante A SAP está aqui para ajudá-lo. Fale com seu representante local da SAP:

Participe da discussãoFale com especialistas da comunidade no programa SAP Community para acelerar o desenvolvimento das soluções habilitadas pelo SAP HANA http://scn.sap.com/community/hana-in-memory

Participe da conversaSiga @SAPinMemoryMantenha-se informado sobre #SAPHANA

Espalhe a novidade

+1-877-727-1127 ramal 11001 Peça o SAP HANA Conecte-se com especialistas por e-mail

Page 14: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem ser acelerados sem intervenção manual nem ajustes?

Porque o SAP HANA 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

SAP HANA

Nenhuma configuração necessária

Várias cópias dos dados

Cache em memória

Configuração manual necessária

Identificar dados para acelerar Configurar o sistema

Duplicar os dados

Porque todos os dados estão no disco por padrão.

Próximo

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Bancos de dados baseado em disco com cache em memória

NãoNÃO – Necessidade de configuração manual

+

Os bancos de dados baseados em disco são arquitetados para gerenciar dados em discos e usar caches complementares em memória para acelerar de modo seletivo o acesso a porções dos dados. Para acelerar aplicativos, os DBAs identificam os dados a serem acelerados e garantem que eles sejam duplicados no cache 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.

Page 15: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

1

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem ser acelerados sem intervenção manual nem ajustes?

Porque o SAP HANA 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

SAP HANA

Nenhuma configuração necessária

Várias cópias dos dados

Cache em memória

Configuração manual necessária

Identificar dados para acelerar Configurar o sistema

Duplicar os dados

Porque todos os dados estão no disco por padrão.

Próximo

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Bancos de dados baseado em disco com cache em memória

NãoSIM – Nenhuma configuração necessária

+

Com o SAP HANA, não são precisos caches especializados nem várias cópias dos dados. O SAP HANA é arquitetado para gerenciar dados em memória por padrão e usa armazenamento em colunas para executar com simplicidade transações e funções analíticas. Além disso, o banco de dados usa caches da CPU para 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.

Page 16: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

2

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso obter tempos de resposta previsíveis para consultas ad hoc?

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

Porque apenas os dados pré-selecionados são copiados em memória.

Cache em memória

Sincronização constante de cache em memória

Sem tempos de resposta previsíveis

Apenas estes dados estão em memória

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoNÃO – Sem tempos de resposta previsíveis

+

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 dos dados. Somente 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.

Page 17: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

2

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

2

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

101010001010101101010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso obter tempos de resposta previsíveis para consultas ad hoc?

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

Porque apenas os dados pré-selecionados são copiados em memória.

Cache em memória

Sincronização constante de cache em memória

Sem tempos de resposta previsíveis

Apenas estes dados estão em memória

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Cache de linha Cache de coluna

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – Tempos de resposta previsíveis

+

A plataforma SAP HANA 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, podendo assim retornar 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 SAP HANA 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.

Page 18: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

3

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

3

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso ter uma imagem completa da minha empresa em tempo real?

Todos os dados dinâmicos estão em memória

Sem limite de granularidade

SAP HANA

Mesma cópia dos dados para aplicativos transacionais e analíticos

A imagem completa da empresa está disponível

em tempo real

Cache em memória

Sem imagem completa – é necessário ter conhecimento avançado

dos detalhes

Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o cache em memória

Porque todos os dados dinâmicos estão automaticamente em memória.

Porque apenas os dados pré-selecionados são copiados em memória.

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

Plataforma SAP HANA

Sim X

Cache de linha Cache de coluna

Próximo

Bancos de dados baseado em disco com cache em memória

Não + NÃO – Sem a imagem completa; necessidade de conhecimento prévio dos detalhes

Os usuários ficam limitados à granularidade das análises de dados em tempo real, pois os bancos de dados baseados em disco são arquitetados para gerenciar dados no disco e usam uma combinação de caches complementares em memória, visões, pré-agregados 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 cache em memória não puder acomodar todos os dados necessários, o DBA deverá redimensionar o sistema e, possivelmente, reiniciá-lo.

Page 19: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

3

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso ter uma imagem completa da minha empresa em tempo real?

Todos os dados dinâmicos estão em memória

Sem limite de granularidade

SAP HANA

Mesma cópia dos dados para aplicativos transacionais e analíticos

A imagem completa da empresa está disponível

em tempo real

Cache em memória

Sem imagem completa – é necessário ter conhecimento avançado

dos detalhes

Precisa que o administrador do banco de dados (DBA) identifique e copie fisicamente todos os dados necessários para o cache em memória

Porque todos os dados dinâmicos estão automaticamente em memória.

Porque apenas os dados pré-selecionados são copiados em memória.

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

Plataforma SAP HANA

Sim X

Cache de linha Cache de coluna

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – Uma imagem completa da empresa está disponível em tempo real

Como a plataforma SAP HANA mantém os dados em memória por padrão, esses podem ser agregados imediatamente em qualquer dimensão, sem exigir índices, pré-agregados nem visões materializadas. Como resultado, o SAP HANA não só retorna agregados em tempo real, mas também permite aos usuários chegar a qualquer nível de detalhes para analisar os dados. Com o SAP HANA, os usuários analisam dados em qualquer nível de granularidade com autoatendimento e obtêm resultados em tempo real.

+

Page 20: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

4

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados?

Porque todos os dados dinâmicos estão automaticamente em memória.

Tempo

O banco de dados deve ser reconfigurado periodicamente.

Cache em memória

Cache de linha

DBAs

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

TempoMais perguntas = Mais tempo do DBA

Cache de coluna

Nenhum tempo adicional do DBA é necessário

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoNÃO – Mais perguntas = Mais tempo do DBA

+

Os bancos de dados baseados em disco são arquitetados para gerenciar dados no disco e usar caches complementares em memória e outras estruturas de dados para acelerar o desempenho. Antes que os usuários possam analisar dados 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 cache em memória, suspender ou criar índices ou criar visões materializadas. Algumas dessas ações podem afetar negativamente o desempenho de outros aplicativos e, portanto, exigir ajustes adicionais. Por exemplo, o tempo necessário para atualizar índices pode desacelerar aplicativos transacionais.

Page 21: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

4

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

4

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível responder a todas as minhas perguntas sobre detecção de dados sem precisar de outros DBAs para fazer ajustes nos dados?

Porque todos os dados dinâmicos estão automaticamente em memória.

Tempo

O banco de dados deve ser reconfigurado periodicamente.

Cache em memória

Cache de linha

DBAs

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

TempoMais perguntas = Mais tempo do DBA

Cache de coluna

Nenhum tempo adicional do DBA é necessário

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – Nenhum tempo adicional do DBA é necessário

+

A plataforma SAP HANA é arquitetada para gerenciar dados em memória por padrão. Os aplicativos são automaticamente acelerados, pois os dados de que eles precisam estão disponíveis 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 em tempo real.

Page 22: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

5

10010101010101001010

10010101010101001010

10010101010101001010

10010101010101001010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real?

O SAP HANA é 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 cache em memória não é um banco de dados, mas apenas um cache somente leitura.

Cache em memória

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 linha Cache de coluna

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não +

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

Page 23: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

5

10010101010101001010

10010101010101001010

10010101010101001010

10010101010101001010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

5

10010101010101001010

10010101010101001010

10010101010101001010

10010101010101001010

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Meus aplicativos podem oferecer funções analíticas enquanto atualizam a mesma cópia dos dados em tempo real?

O SAP HANA é 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 cache em memória não é um banco de dados, mas apenas um cache somente leitura.

Cache em memória

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 linha Cache de coluna

010100101001010101001101010101010101010

01010010100101010100110101010101010101

010100101001010101001101010101010101010

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – Transações e consultas realizadas nos mesmos dados em memória

+

A plataforma SAP HANA é um banco de dados ACID persistente, em memória e em colunas, que acelera consultas e transações usando uma cópia dos dados em memória. O armazenamento delta temporário da tabela de colunas do SAP HANA oferece eficiência para processar transações de alta velocidade. Com a plataforma SAP HANA, os aplicativos podem executar cargas de trabalho transacionais e analíticas em paralelo e, ao mesmo tempo, preservar a integridade dos dados e o desempenho do sistema.

Page 24: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível administrar minha empresa em tempo real, com todos os meus dados em memória e prontos para o processamento?

Porque o SAP HANA foi projetado para gerenciar dados em memória.

SAP HANA

Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória

Porque a solução foi projetada para gerenciar dados no disco.

Cache em memória

A inovação dos negócios é limitada pela velocidade

do disco

Cache de linha Cache de coluna

Custo de DRAM

Plataforma SAP HANA

SimBancos de dados baseado em disco com cache em memória

NãoX

Próximo

NÃO – A inovação dos negócios é limitada pela velocidade do disco

+

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 trabalho transacionais sempre exigirão acesso ao disco.

Page 25: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

6

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

É possível administrar minha empresa em tempo real, com todos os meus dados em memória e prontos para o processamento?

Porque o SAP HANA foi projetado para gerenciar dados em memória.

SAP HANA

Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória

Porque a solução foi projetada para gerenciar dados no disco.

Cache em memória

A inovação dos negócios é limitada pela velocidade

do disco

Cache de linha Cache de coluna

Custo de DRAM

Plataforma SAP HANA

SimBancos de dados baseado em disco com cache em memória

NãoX

Próximo

SIM – Preparado para o futuro e projetado para conduzir os negócios na velocidade da memória

+

A plataforma em memória SAP HANA 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 reorganização para processamento. Dessa forma, o SAP HANA pode gerenciar bancos de dados de qualquer tamanho sem ficar limitado ao volume de memória disponível em um sistema.

Page 26: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

7

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

A execução dos meus aplicativos SAP é melhor e mais rápida em uma plataforma em memória?

Porque os aplicativos SAP são otimizados para a execução no SAP HANA.

A lógica de negócios reside no banco de dados

Lógica de negócios

Os aplicativos SAP não são certificados no momento para a execução em soluções de cache em memória.

A lógica de negócios não está no banco de dados

O desempenho precisa ser testado caso a caso

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoNÃO – O desempenho precisa ser testado caso a caso

O SAP Business Suite é executado com eficiência nos principais RDBMSs. No entanto, o sistema não foi otimizado especificamente para nenhum RDBMS específico. No momento, o SAP Business Suite não é certificado para ser executado em RDBMSs diferentes com caches em memória. Além disso, o desempenho nessas extensões precisa ser verificado caso a caso.

+

Page 27: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

7

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

7

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

A execução dos meus aplicativos SAP é melhor e mais rápida em uma plataforma em memória?

Porque os aplicativos SAP são otimizados para a execução no SAP HANA.

A lógica de negócios reside no banco de dados

Lógica de negócios

Os aplicativos SAP não são certificados no momento para a execução em soluções de cache em memória.

A lógica de negócios não está no banco de dados

O desempenho precisa ser testado caso a caso

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – A lógica de negócios reside dentro do banco de dados

A plataforma SAP HANA permite que a lógica de negócios relacionada aos dados seja executada dentro do banco de dados e oferece uma variedade de bibliotecas de funções de negócios, algoritmos e serviços avançados para correlacionar e analisar os dados com eficiência. O SAP HANA 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.

+

Page 28: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso simplificar meu panorama de TI com uma solução em memória?

Porque o SAP HANA é uma plataforma com tudo incluído.

Elimina agregados e índices

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

Abrange servidor de aplicativos e funções analíticas avançadas

Uma cópia dos dados para todas as solicitações

Porque é apenas um banco de dados.

Cópias adicionais dos dados são

necessárias

Cache em memória

Cópias adicionais dos dados são

necessárias

Várias cópias dos dados são necessárias para solicitações diferentes

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoNÃO – Várias cópias dos dados são necessárias para diferentes solicitações

+

Como os bancos de dados baseados em disco são projetados para gerenciar dados no disco, caches em memória são implementados para acelerar o acesso aos dados. Isso envolve a introdução de camadas adicionais de tecnologia, bem como a sincronização e 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.

Page 29: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

8

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso simplificar meu panorama de TI com uma solução em memória?

Porque o SAP HANA é uma plataforma com tudo incluído.

Elimina agregados e índices

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

Abrange servidor de aplicativos e funções analíticas avançadas

Uma cópia dos dados para todas as solicitações

Porque é apenas um banco de dados.

Cópias adicionais dos dados são

necessárias

Cache em memória

Cópias adicionais dos dados são

necessárias

Várias cópias dos dados são necessárias para solicitações diferentes

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – Uma cópia dos dados para todas as solicitações

A plataforma SAP HANA simplifica os panoramas de TI aproveitando a computação em memória e oferecendo aplicativos, bancos de dados e serviços de integração em uma só plataforma. Utilizando a computação em memória, o BD pode processar transações, 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 de dados e serviços de 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.

+

Page 30: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso executar transações e funções analíticas no mesmo sistema sem adicionar mais recursos de DRAM e CPU?

Porque o SAP HANA exige apenas uma cópia dos dados.

Recursos de DRAM e CPU

Porque os dados são copiados e armazenados várias vezes para as transações e funções analíticas.

Cache em memória

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

Sem necessidade de DRAM/CPU adicional

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

Não + NÃO – Mais recursos de DRAM e CPU são necessários na execução de transações e funções analíticas Para processar cargas de trabalho transacionais e analíticas no mesmo sistema, os bancos de dados baseados em disco precisam usar caches em memória especializados. Para aproveitar esta 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.

Page 31: PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados verdadeiramente em memória ue executa transações e funções analíticas. Transações

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

9

10101010101

01000100101

10111010101

01000100101

10101010101

01000100101

10111010101

01000100101

Posso executar transações e funções analíticas no mesmo sistema sem adicionar mais recursos de DRAM e CPU?

Porque o SAP HANA exige apenas uma cópia dos dados.

Recursos de DRAM e CPU

Porque os dados são copiados e armazenados várias vezes para as transações e funções analíticas.

Cache em memória

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

Sem necessidade de DRAM/CPU adicional

Cache de linha Cache de coluna

SAP HANA

Plataforma SAP HANA

Sim X

Próximo

Bancos de dados baseado em disco com cache em memória

NãoSIM – O SAP HANA exige apenas uma cópia dos dados.

+

A plataforma SAP HANA foi projetada para aproveitar as mais recentes inovações de hardware. Ela utiliza instruções de SIMD, paralelismo avançado com processadores de vários núcleos 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.