PostgreSQL Techniques for Django Developers*
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
The Python web application framework Django includes PostgreSQL support right out of the box, and has become one of most popular ways of deploying a PostgreSQL-backed web application. As with all powerful tools, naive use of PostgreSQL in Django can produce less-than-spectacular results.
This talk will discuss (through both positive and negative examples) the best way of getting the most out of PostgreSQL through Django. Topics will include:
- Schema design patterns for Django.
- ORM techniques for maximum database performance.
- Transaction management, including techniques specific to PostgreSQL.
- Extending PostgreSQL, and exploiting those extensions in Django.
PostgreSQL Experts, Inc.
Christophe Pettus has been developing using PostgreSQL since 1998. He consults on database design and application development through PostgreSQL Experts.
- Title: Introduction to PostgreSQL
- Track: Cooking
- Room: Broadway
- Time: 1:30 – 2:15pm
Interested in using PostgreSQL for you next project, or migrating to it? This tutorial will go over the basics of PostgreSQL administration and database application design.
- Speakers: Josh Berkus, Christophe Pettus