본문 바로가기
MySql

MySQL 대 PostgreSQL? Django 프로젝트에 어떤 것을 선택해야합니까?

by 베이스 공부 2020. 10. 9.
반응형

내 Django 프로젝트는 수십만 개의 항목이있는 대규모 데이터베이스에 의해 지원되며 검색을 지원해야합니다 (아마 djangosearch 또는 유사한 프로젝트를 사용하게 될 것입니다.)

내 프로젝트에 가장 적합한 데이터베이스 백엔드는 무엇이며 그 이유는 무엇입니까? 더 읽어 볼만한 좋은 자료가 있습니까?

 

해결 방법

 

최근에 MySQL에서 Postgresql로 프로젝트를 전환 한 사람으로서 저는 전환을 후회하지 않습니다.

Django의 관점에서 볼 때 가장 큰 차이점은 Postgresql에서 더 엄격한 제약 조건 검사를한다는 것입니다. 이는 좋은 일이며 수동 스키마 변경 (일명 마이그레이션)을 수행하는 것도 조금 더 지루합니다.

아마 6 개 정도의 Django 데이터베이스 마이그레이션 애플리케이션이 있으며 적어도 하나는 Postgresql을 지원하지 않습니다. 나는 당신이 다른 것 중 하나를 사용하거나 수동으로 할 수 있기 때문에 이것이 단점이라고 생각하지 않습니다 (나는 atm을 선호합니다).



 

참조 페이지 https://stackoverflow.com/questions/585549

 

 

반응형

댓글