Closed guigorski closed 2 years ago
Fiz uma investigação focado em bancos NoSQL, a conclusão que cheguei é que o MongoDB é a melhor opção, os principais pontos são:
Sobre a ferramenta de conexão com o banco, existem duas opções: Mongoose e TypeORM. Li as principais diferenças entre os dois, vantagens e desvantagens. Mongoose parece ter menos desvantagens já que é uma ferramenta mais antiga e amplamente utilizada.
O modelo de banco de dados, por qualquer que seja (Relacional, Não-relacional) deve ser agil para o armazenamento de informações após a conexão do frontend com o backend.
Em projetos passados utilizamos o mongo como ferramenta por sua facilidade de uso e facil integração com o modelo JSON.
Mas outras soluções podem ser bem vindas para o projeto
para esse item, é importante analisar facilidade de integração do banco com o backend.
Também é interessante definir qual ferramenta de comunicação com o banco (ex. mongoose).