Pesquisar

Sql Compact versus DB4O

Hoje vou apresentar alguns testes que fiz com Sql Compact e o banco de dados orientado a objeto DB4O.

1º Teste -> Inserção de 10000 registros no banco de dados em uma tabela ou objeto com 5 campos:
Neste primeiro teste tive uma surpresa, o DB4O surpreendeu.
55597 milisegundos do Sql Compact contra 19976 para o DB4O.

2º Teste -> Inserção de 1000 registros e após pesquisa sequencial dos 1000 registros 1 a 1.
2674 milissegundos para o SqlCompact contra 5130 para o DB4O. Parece que consulta não é o forte do DB4O.

3º Teste -> Inserção de 1000 registros e busca de todos os registros de uma unica vez.
Mais uma vez o SqlCompact ganhou, 2377 milissegundos contra 8855 do DB4O.

Com os resultados, pode-se concluir que o DB4O ganha com larga vantagem na inserção de registros, em compensação em pesquisas simples o DB4O deixa a desejar.
Não foram efetuados testes com queries mais complexas, segundo algumas fontes o DB4O apresenta um resultado melhor quando a complexidade do objeto fica maior. Chegando a se igualar ao Sql Compact.

Nenhum comentário: