哪个数据库与Django一起使用?

时间:2012-03-14 13:39:23

标签: python database django

我安装了Django,并开始完成本教程。它告诉我,我必须选择我将使用的数据库。以下是选项......

  1. 'django.db.backends.postgresql_psycopg2'
  2. 'django.db.backends.postgresql'
  3. 'django.db.backends.mysql'
  4. 'django.db.backends.sqlite3'
  5. 'django.db.backends.oracle'
  6. 我对数据库所做的唯一工作就是使用PHP中的mysql。这些之间有什么区别,我应该使用哪些。

1 个答案:

答案 0 :(得分:8)

您可以删除Oracle,因为它是专有的。

SQLite完全不同,因为数据库是一个文件,不需要运行守护进程。

MySQL和PostgreSQL非常相似。如果使用postgres,那么psycopg应该更快 - 但要小心,因为2.4.2 is not compatible with Django 1.3.1

如果你有时间,那么了解PostgreSQL会很棒。如果你不这样做,请坚持使用你知道的MySQL。