[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.

ou o [memcached](https://pt.wikipedia.org/wiki/Memcached) que é um banco de dados em 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.