Skip to content

Sistema de Gerenciamento de Banco de Dados construído de forma assíncrona utilizando conceitos básicos de SGBDs.

License

Notifications You must be signed in to change notification settings

jose-gilberto/helenedb

Repository files navigation


HeleneDB

License

O HeleneDB é um sistema de gerenciamento de banco de dados assíncrono que implementa os conceitos básicos de um SGBD. Sua implementação foi realizada para estudos e não para uso em produção.

📝 Sumário

🧐 Sobre

O HeleneDB foi feito para auxiliar no ensino e estudo sobre sistemas de gerenciamento de banco de dados, disponibilizando uma GUI para facilitar o entendimento dos procedimentos internos de um SGBD.

Todos os algoritmos implementados são somente para estudos, não aconselhamos seu uso em produção. Todas as especificações podem ser encontradas em sua documentação, bem como demais detalhes.

🏁 Executando o projeto

No momento o projeto só pode ser executado em modo de desenvolvimento, posteriormente será incluida uma seção para a execução do SGBD em produção (nome dado apenas para diferencias os modos de execução, ressaltamos que não deve ser utilizado em ambientes produção real).

Desenvolvimento

Pré-requisitos

  • NodeJs
  • Npm
  • Git

Clonando projeto

Para clonar o projeto basta executar o comando:

git clone https://github.com/jose-gilberto/helenedb.git

Logo após clonado, basta entrar no diretório projeto:

cd helenedb

Instalando dependências e executando o projeto

Para instalar as dependências basta utilizar o npm:

npm install

ou

npm i

Após instalar as dependências, podemos executar algum dos comandos listados no arquivo package.json. Por exemplo:

npm run develop

Referências

Esse projeto foi baseado em outros projetos de SGBDs como o PostgreSQL, o VanillaDB e o SimpleDB. Além de ter sido criado com auxílio de outros livros e artigos. Todas as referências serão posteriormente listadas e linkadas para estudos.

About

Sistema de Gerenciamento de Banco de Dados construído de forma assíncrona utilizando conceitos básicos de SGBDs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published