A análise corporativa tinha um custo de latência. As empresas copiavam os dados transacionais para data warehouses, pré-construíam agregações e esperavam por relatórios que já estavam desatualizados quando os executivos os usavam.

O SAP HANA atacou a própria pilha. A Computerworld descreveu o lançamento de 2010 como um mecanismo em memória que mantinha os dados na RAM em vez de lê-los do disco, conectado a sistemas de ERP para que os dados transacionais pudessem ser analisados em tempo real. A SAP também optou por um modelo de appliance com hardware de vários fornecedores, em vez de uma única caixa proprietária.

O comunicado técnico explicava por que era rápido: o HANA usava um armazenamento colunar em memória para varreduras, agrupamentos e agregação, e incorporava cálculo procedural no kernel do banco de dados. A SAP alegava 2 milhões de registros varridos por milissegundo por núcleo e mais de 10 milhões de agregações complexas por segundo por núcleo em processadores Intel padrão.

Parar de copiar dados para fora antes de fazer perguntas

Manter os dados na RAM removeu a latência de disco das perguntas que os usuários de negócios faziam com mais frequência.

O armazenamento colunar tornou as varreduras e agregações baratas sem manter muitas agregações pré-calculadas.

Empurrar os cálculos para o kernel do banco de dados evitou idas e voltas entre as camadas de banco de dados e de aplicação.

O modelo de appliance permitiu que a SAP ajustasse o software e o hardware dos parceiros em conjunto, evitando ainda a armadilha do hardware de fornecedor único.

Um avanço de velocidade pode vir da eliminação de camadas: colocar a computação onde costumava ocorrer o movimento escasso.

O HANA foi lançado no final de 2010 e tornou-se disponível em geral em 2011. Mais tarde, tornou-se a base da estratégia S/4HANA da SAP, transformando o banco de dados em memória de um appliance de análise no núcleo da próxima geração de ERP da SAP.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. SAP launches HANA for in-memory analytics Computerworld · computerworld.com ·
  2. SAP HANA 1.0 Enables Breakthrough Data Management With In-Memory Computing Engine PR Newswire · prnewswire.com ·