관계형 데이터베이스를 사용하려는 경우 Django 커뮤니티에서 가장 인기있는 것이 PostgreSQL 인 것으로 보입니다. 내 개인적으로 좋아하는거야. 그러나 MongoDB는 Python/Django 커뮤니티에서도 꽤 인기가있는 것으로 보입니다. MySQL에는 성공적인 프로젝트가 많이 있습니다. 그러나 필자는 개인적으로 PostgreSQL 9.0 또는 9.1을 선호합니다. 희망이 도움이됩니다.
편집 : 나는이 게시물로 큰 일을하지 않았다. 단지 몇 가지 고려 사항을 추가하고 싶습니다.
대다수 웹 사이트의 경우 MySQL 또는 PostgreSQL이 정상적으로 작동합니다. 둘 다 강점과 약점이 있습니다. 나는 당신에게 "MySQL 대 PostgreSQL"이라는 구글을 추천한다.이 검색에는 많은 조회수가있다. (이 글을 쓰는 시점에는 3,000,000 이상을 얻는다.) 다음은 평가를 수행하는 데 필요한 몇 가지 팁입니다.
- 최근 기사를 선호합니다. MySQL 5.5를 PostgreSQL 9.0 또는 9.1과 비교하는지 확인하십시오.
- MySQL 스토리지 엔진을 선택해 보겠습니다. IMO, Apple to Apple 비교는 Postgres의 InnoDB를 닫습니다.
- InnoDB 또는 Postgres의 모든 기능을 필요로하지 않을 수도 있습니다. 다른 저장소 엔진도 살펴 봐야합니다.
또한 시스템에서 트리거를 사용하려는 경우 MySQL 및 InnoDB와 관련된 몇 가지 정말 불쾌한 버그와 ACID 준수가 있습니다. 여기에 the first one이고 여기에 another one입니다. 이 기능을 필요로하지 않을 수도 있습니다.
PostgreSQL을 사용하면 파이썬으로 db 함수를 작성할 수 있다는 점에서 가장 중요한 점 중 하나입니다. 여기에 link to the docs이 있습니다.
참고. PostgreSQL 또는 MySQL을 권하고 싶습니다. – Alasdair