Este projeto é uma aplicação Rust para testar a performance de diferentes bancos de dados, incluindo MongoDB, MySQL, PostgreSQL e Redis. A aplicação executa operações de inserção, consulta, atualização e exclusão em cada banco de dados e mede o tempo de execução de cada operação.
Certifique-se de que o Docker e Docker Compose estão instalados. Em seguida, execute:
docker-compose up -d A aplicação executa as seguintes operações em cada banco de dados:
insert: Insere registros no banco de dados.queryAll: Consulta todos os registros do banco de dados.updateAll: Atualiza todos os registros ondeUFé igual a "SP" ou "SÃO".deleteAll: Deleta todos os registros do banco de dados.
src/main.rs: Ponto de entrada da aplicação.src/db/: Contém os módulos para cada banco de dados (MongoDB, MySQL, PostgreSQL, Redis).src/modal/csvStruct.rs: Definição da estruturaRecord.
cargo build
cargo runContribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
