[Pdx-pm] October Meeting Tomorrow Night

Josh Heumann perl-pm at joshheumann.com
Tue Oct 11 10:30:47 PDT 2005


October Meeting
Wednesday, October 12th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave

David Wheeler, How to Move Object-Relational Mapping into the Database

Developers of database-backed object-oriented applications sooner or
later run up against the impedance mismatch between relational databases
and object-oriented design. The solution to the impedance mismatch is
generally to create an object/relational mapper in the application space
to transparently manage the serialization and deserialization of objects
to the database.

This session describes a different approach: polymorphic database
design. This approach advocates taking advantage of the advanced
features of the database to move object/relational mapping to the
database itself. While many application developers use only a subset of
the functionality of their database server, most databases offer a world
of advanced features just waiting to make life easier. Examples from
PostgreSQL and SQLite demonstrate how to leverage database features such
as update-able views and domains to greatly diminish impedance mismatch
while simplifying application source code. 


More information about the Pdx-pm-list mailing list