O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Relational Databases

Until now, all our content and persistent configuration have been managed in the ZODB. This is appropriate for almost all Plone installations. However, many organizations have existing relational databases that they want to integrate into a Plone website. Furthermore, certain kinds of data may be more appropriately managed using an RDBMS.

In this chapter, we will demonstrate techniques for interacting with relational databases, using the example of connecting an existing screenings and ticket-reservations database to the Optilux website.

Relational Databases vs. the ZODB

Some customers are frightened by the ZODB. It feels opaque and unfamiliar. They worry about performance and resilience. And surely, it cannot integrate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required