segunda-feira, 7 de maio de 2012

O Componente de Banco de Dados

As templates de dados têm no banco de dados(e é claro, na qualidade do projeto) o seu principal núcleo. Os modelos nada mais são do que bancos de dados modelados para o máximo desempenho em aplicações analíticas, pois as aplicações em geral já existem - ERPs, Sistemas Legados, aplicações em geral - não nos cabe  reinventar a roda, mas acrescentar valor ao conhecimento agregado que já existe nestes sistemas.
Nosso engenho de banco de dados (que vem embutido em nossas aplicações) dispensa instalações pesadas, tem custo extremamente por usuário e tem um altíssimo desempenho. Em testes recentes com uma máquina Intel I3 e 4 Gb de memória nosso engenho teve marcas impressionantes:

Carga de aproximadamente 10 milhões de registros: 28 minutos;
Velocidade de consolidação(somas, médias, etc): 740 mil registros/ segundo;
Somas e contagens com tabelas de 6 milhões de registros: entre 1 e 2 segundos;

Alguns exemplos do gerenciador:

1. Tela de Controle: com todos os bancos de dados e schemas(sub-grupos de dados)

Note o volume de registros carregados(á direita)

2. Velocidade de Consulta:


E tudo isso em uma pequena máquina, que no formato servidor pode atender a 10 ou mais usários. Com certeza, criar uma base de dados para pesquisa livre de dados é muito eficiente que criar projetos específicos para cada necessidade de análise.


Nenhum comentário: