Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Por que PostgreeSQL é mais usado com o 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?

2 respostas
solução!

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.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Entendi! Muito obrigado!