반응형
내 Django 프로젝트는 수십만 개의 항목이있는 대규모 데이터베이스에 의해 지원되며 검색을 지원해야합니다 (아마 djangosearch 또는 유사한 프로젝트를 사용하게 될 것입니다.)
내 프로젝트에 가장 적합한 데이터베이스 백엔드는 무엇이며 그 이유는 무엇입니까? 더 읽어 볼만한 좋은 자료가 있습니까?
해결 방법
최근에 MySQL에서 Postgresql로 프로젝트를 전환 한 사람으로서 저는 전환을 후회하지 않습니다.
Django의 관점에서 볼 때 가장 큰 차이점은 Postgresql에서 더 엄격한 제약 조건 검사를한다는 것입니다. 이는 좋은 일이며 수동 스키마 변경 (일명 마이그레이션)을 수행하는 것도 조금 더 지루합니다.
아마 6 개 정도의 Django 데이터베이스 마이그레이션 애플리케이션이 있으며 적어도 하나는 Postgresql을 지원하지 않습니다. 나는 당신이 다른 것 중 하나를 사용하거나 수동으로 할 수 있기 때문에 이것이 단점이라고 생각하지 않습니다 (나는 atm을 선호합니다).
참조 페이지 https://stackoverflow.com/questions/585549
반응형
'MySql' 카테고리의 다른 글
MySQL Issues using MS Access as a front-end to a MySQL database back-end? (0) | 2020.10.09 |
---|---|
MySQL mysql 워크 벤치 MD5 컬럼-방법? (0) | 2020.10.09 |
MySQL phpMyAdmin 내보내기 / 가져 오기로 인해 기본 키 중복 오류가 발생합니다. (0) | 2020.10.09 |
MySQL 저장 프로 시저의 MySQL PREPARE 문 (0) | 2020.10.08 |
MySQL 명령 줄을 통해 테이블 변경 (0) | 2020.10.08 |
댓글