Banco de Dados Chave-Valor utilizando threads de processamento. :)
Este repositório contém os códigos e implementações utilizados para a construção de um Banco de Dados Chave-Valor, para a obtenção de pontos constituintes da disciplina de Sistemas Operacionais na PUC Minas, ministrada pelo professor Pedro Penna. O escopo do projeto, bem como suas orientações e seu processo avaliativo, estão descritos neste arquivo.
O projeto se baseia em programação assíncrona para realizar os processos internos. Para interagir com a CLI, foi criada uma thread especializada para essa função. No momento da escrita do arquivo de log, foi desenvolvida outra thread, que não depende da thread anterior, tornando o processo mais otimizado.
- Faça o clone do repositório, seguindo os comandos abaixo
git clone https://github.com/mayrinkdotcom/bd-chave-valor.git
cd bd-chave-valor
- Na pasta do projeto, digite o comando
make
para realizar a compilação do projeto localmente.