Executando verificação de segurança...
4

Essa é uma aplicação simples decks magic (preciso comprar o dominio ainda), que tenho na qual eu uso sqlite.

Porém essa aplicação ela tem apenas leitura, a escrita é feita apenas por mim. Então eu ponderei que faria total sentido usar SQLite, já que é mais simples e rapido.

Obviamente se a aplicação crescer e eu precisar ter que distribuir em varios servidores, terei que mudar, mas sabemos que isso não vai acontecer. O que mais vejo é excesso de engenharia para projetos que vão morrer ou não vai passar de 200 usuarios simultaneos.

Responda as perguntas abaixo e se todas forem NÃO, então talvez possa usar:

  • vou ter muitas operações de escrita concorrentes? (ex.: um site com muitos usuários atualizando dados ao mesmo tempo).
  • Vou precisar escalar horizontalmente? (replicação nativa, sharding, cluster, etc.).
  • Se crashar e corromper é um problema para mim? (pois Bancos como PostgreSQL ou MySQL têm mecanismos mais robustos de journaling e recuperação)
  • Preciso de Monitoramento nativo?

No meu caso, o SQLlite atende pois divulguei esse site pouco (por ainda não ter dominio) e tem por volta de apenas 100 acessos diarios. Então funciona bem tranquilo.

Carregando publicação patrocinada...
1