Alex Rivera | Logout

MySQL vs PostgreSQL? Which should I choose for my Django project?

Asked 2009-02-25T10:52:11.650
79

My Django project is going to be backed by a large database with several hundred thousand entries, and will need to support searching (I'll probably end up using djangosearch or a similar project.)

Which database backend is best suited to my project and why? Can you recommend any good resources for further reading?

Edit
Report

1 Answer

74

For whatever it's worth the the creators of Django recommend PostgreSQL.

If you're not tied to any legacy system and have the freedom to choose a database back-end, we recommend PostgreSQL, which achives a fine balance between cost, features, speed and stability. (The Definitive Guide to Django, p. 15)

answered 2010-05-11T09:18:44.163

Your Answer