source

Django와 Python 3에서 사용할 데이터베이스는 무엇입니까?

gigabyte 2022. 9. 15. 22:54
반응형

Django와 Python 3에서 사용할 데이터베이스는 무엇입니까?

저는 Django와 Python 3.3으로 첫 번째 어플리케이션을 쓰고 있습니다.다른 프로젝트에서는 항상 MySQL을 사용했지만 Python 3.X와 MySQL에 문제가 있는 것 같습니다.

작성 시점의 MySQLdb의 최신 릴리즈(1.2.4)는 Python 3을 지원하지 않습니다.파이썬 3에서 MySQLdb를 사용하려면 MySQL-for-Python-3와 같은 비공식 포크를 설치해야 합니다.

이 포트는 아직 알파 위치에 있습니다.특히 바이너리 데이터를 지원하지 않기 때문에 django.db.models를 사용할 수 없습니다.바이너리 필드( https://docs.djangoproject.com/en/dev/ref/databases/) )를 참조해 주세요.

MariaDB도 마찬가지인 것 같습니다.

그래서, 당신, django developers는 당신의 데이터베이스에 사용합니까?MySQL-for-Python-3 또는 PostgreSQL을 사용하는 MySQL(수십억 개의 행이 있는 조인 및 테이블이 있습니다)

내가 아는 대부분의 장고 개발자들은 Postgre를 사용한다.SQL을 사용하지 않을 이유가 없습니다.mysql에서 절대 놓치지 않을 거예요.참고로 Disqus의 블로그 http://justcramer.com/2010/05/30/scaling-threaded-comments-on-django-at-disqus/에는 10억 개의 행이 있습니다.

언급URL : https://stackoverflow.com/questions/20326072/which-database-to-use-with-django-and-python-3

반응형