Porque você em seus projetinhos, ainda usa PostgreSQL?
Vejo muitas pessoas usando PostgreSQL para tudo, desde projetinhos, pequenos testes, tudo no geral.
Como tem muitos tutoriais e cursos que usam ele, talvez a turma acaba achando que só tem ele, ou que sempre seria a melhor opção.
Recentemente fiz uma aplicação e antes de realmente escolher o banco de dados, fiz um teste. Peguei os dados que eu iria precisar usar e coloquei em 3 opções:
- Mysql que mais uso ainda e muito bom, principalmente versões recentes
- PostgreSQL que uso em alguns projetos também
- SQLite que também uso bastante
Alguns vão pensar a performance foi melhor no PostgreSQL, e não, não foi. SQLite performou tão bem quanto ele. MySQL nesse caso não deu certo porque tinha que importar uns ~40GB para o banco de dados e o import dele não funcinou tão bem. E o import do sqlite funcionou muito bem
Ai escolhi ele pela performance e também pelo import funcionar muito bem, até de maneira automatizada.
O que fica de lição, conhecer outras opções e testar é sempre o melhor.
Não vá por hype, ou opiniões de outros. Prove e comprove em números e escolha a opção para seu projeto.
Ahhh mas depois você vai ter que migrar para postgres
Porque migraria? a opção escolhida está funcionando muito bem
E na APi ainda armazeno um cache da resposta (com redis), que adianta ainda mais as respostas nas chamadas seguintes, que já é rápida. E sim a base de dados já começa com milhões de registros ~66 milhões.
E você vai sempre de PostgreSQL? comente aí