[Duvida] Banco de dados em memoria NodeJS + ExpressJS
Fala galera, beleza?
Estou fazendo um CRUD simples para faculdade e não quero ter que configurar banco de dados e tal.
Teria algum banco de dados (estilo H2 do Java) que possamos usar ExpressJS?
você pode utilizar o sqlite com um arquivo local ou in memory.
Vai de sqlite3, se o projeto é um CRUD, o objetivo deste projeto deve ser para mostra que você é capaz de criar o sistema do banco de dados, modelo relacional, lógico, relacionamentos entre tabelas, normalização de dados etc.. O sqlite vai te proporcionar isso. Lógico, caso seja um projeto para a disciplina de banco de dados.
Olá, bom dia. para projeto assim recomendo o low-db é um banco de dados estilo mongo, mas que roda dentro do seu projeto e armazena os dados em uma arquivo json, é bem simples. segue o link do repositório
Se quiser experimentar uma solução mais robusta e não é um BD em memoria é subir o BD como container do docker, criando e deletando ele quando necessário, cria uma script que cria as tabelas e recursos que precisa toda vez q subir a aplicação, faço isso em alguns projetos meus pois garanto estar usando o mesmo tipo de BD.
Uma alternativa ao H2 do Java é o SQLITE, mas se quiser algo escrito em JS mesmo, PouchDB é bom !
Acredito que você pode guardar em Local Storage.