Mendoratos / rede-social-backend

0 stars 0 forks source link

Definir qual banco de dados vai ser usado #1

Open arielbello opened 1 month ago

arielbello commented 1 month ago

Definir qual tipo de banco de dados será usado no Back-End, SQL ou NoSQL.

Uma vez definido o tipo de banco, também devemos definir qual implementação usaremos, MongoDB, FireStore, Couchbase etc.

arielbello commented 1 month ago

Inicialmente eu estava inclinado a usar o Firestore da Google. Porém, após um pouco mais de pesquisa, acabei optando pelo MongoDB, pelos seguintes motivos:

  1. Parece mais maduro que o Firestore (começou em 2009 vs 2017 do Firestore)
  2. É source available (o código é aberto, mas existem mais limitações que o opensource)
  3. Não é limitado somente a um serviço de cloud, pode ser usado pelo menos em AWS, GCP e Azure