Análise comparativa de performance em motores de armazenamento Key-Value.
SchipDB (e-tree): 517.330
BerkeleyDB: 7.445
Tempo total: SchipDB (1.933s / 32min) vs BDB (134.302s / 37h18min) — 69,5× mais rápido
SchipDB (e-tree): 1.392.757
BerkeleyDB: 165.180
Tempo total: SchipDB (718s) vs BDB (6.054s) — 8,4× mais rápido, performance sustentada em 1 bilhão de registros
Mais rápido que BDB5 na criação
Menos tempo de kernel (sys)
Índice menor em disco
Durante a busca aleatória de 1 bilhão de registros (chave 16 bytes):
O SchipDB usa 4.159x menos tempo de kernel, delegando o gerenciamento de cache ao SO de forma otimizada via mmap.
Economia de 89,7% no armazenamento (9,7x menor) mantendo maior velocidade de acesso, em bases de 1 bilhão de registros.
O SchipDB foi projetado para eliminar todas as camadas de abstração entre o dado e a CPU. Enquanto o BerkeleyDB utiliza buffers gerenciados e serialização complexa, o SchipDB utiliza mapeamento direto de memória (zero-copy). O dado em disco é a imagem exata da estrutura C em memória, permitindo que a aplicação acesse registros massivos com a latência de um ponteiro. Testado com 1 bilhão de registros e chaves de 4, 8 e 16 bytes — veja o comparativo completo com BerkeleyDB, LMDB e RocksDB.
Entre em contato com nosso time de engenharia.
Falar com especialista
Para otimizar os processos internos e manter a qualidade dos serviços prestados, a empresa foi dividida em três unidades de negócios: Consultoria, Soluções e Data Center. Conheça cada uma delas a seguir e descubra por que quando o assunto é tecnologia, a Schip Tech é quem tem as melhores soluções.
Em parceria com a PlusServer AG, a Schip oferece serviços de Data Center para todo o Brasil. Todos os data centers são mantidos por conexões diretas com as maiores fornecedoras de internet de alta velocidade do mundo, como a Level(3), Deutsche Telekom, Global Crossing, Congent, Interoute, DE-CIX, ECIX Gbit.