O professor citou na aula que o PostgreeSQL é o banco de dados mais usado com aplicações Django. Isso tem algum motivo?
O MySQL também é livre e é mais usado de maneira geral. O que faz do PostgreeSQL a principal escolha para Django?
O professor citou na aula que o PostgreeSQL é o banco de dados mais usado com aplicações Django. Isso tem algum motivo?
O MySQL também é livre e é mais usado de maneira geral. O que faz do PostgreeSQL a principal escolha para Django?
Olá Jonathan, tudo bem com você?
Peço desculpas pela demora em lhe responder.
Fico feliz que tenha levantado esse questionamento.
Django é um framework web independente de banco de dados, sendo assim ele possui suporte a diversos tipos de bancos, como por exemplo: MySQL, Oracle e SQLite. Porém, um dos pontos que levam a preferência do uso do banco de dados PostgreSQL pelos usuários do framework, está no fato dele possui alguns módulos exclusivos e dedicados a funções que estão presentes apenas no banco de dados PostgreSQL, como alguns recursos de pesquisa de texto, por exemplo. Inclusive, a documentação do Django cita que o PostgreSQL possui um conjunto de recursos mais ricos em detrimento de outros.
Vale ressaltar também que o PostgreSQL é muito utilizado para Python em âmbito geral, independente do framework. E ele é escolhido, por ser visto como mais robusto e estável do que MySQL, SQLServer, dentre outros. Mas, é questão de escolha e do cenário que você visa atender. Como temos conectores (bibliotecas) para diversos bancos, não é obrigatório a escolha do Postgre.
Caso queira conhecer todos os módulos presentes no Django exclusivos para interação com o PostgreSQL e também, e aprofundar ainda mais no aprendizado sobre o banco de dados PostgreSQL, deixarei uma recomendação de uma formação da Alura e da documentação do PostgreSQL:
A documentação está em inglês, caso tenha dificuldade com o idioma recomendo o uso do tradutor do navegador.
Lembre-se que pode contar sempre com o fórum Alura, seja para tirar suas dúvidas ou para postar o seu desenvolvimento.
Fico à disposição.
Abraços e bons estudos.
Entendi! Muito obrigado!