PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados...
Transcript of PLATAFORMA SAP HANA Dez perguntas importantes para ... Simple... · O SAP HANA é um banco de dados...
PLATAFORMA SAP HANA
Dez perguntas importantes para escolher bancos de dados em memória
Comece aqui
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?
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
+
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.
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.
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
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.
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.
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.
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.
+
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.
+
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.
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.
+
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.
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.