PDX PUG meeting tonight!

From: "Roth, Gabrielle" <gabrielle(dot)roth(at)xo(dot)com>
To: <pdxpug(at)postgresql(dot)org>
Subject: PDX PUG meeting tonight!
Date: 2007-05-15 18:17:46
Message-ID: E2383CA82A645A45B72D523F5A29311A032BCBD5@UTSANDMAIL02.mail.inthosts.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pdxpug

Sorry about the late announcement, folks.

Topic: Object-Oriented Database Design
Speaker: David Wheeler
When: Tuesday, May 15 (that's today!), 7pm
Where: FreeGeek, 1731 SE 10th Ave

If you missed Our Own Mr Wheeler's talk at OSCON, here's your chance to
catch it!

Slightly edited version of the original description:
"Developers of database-backed object-oriented applications sooner or
later run up against the so-called impedance mismatch between relational
databases and object-oriented design. Developers typically turn to an
object-relational mapper to abstract away the mismatch, but really, it's
still there, handled by complex application-space code that just treats
the database as a simple data store.

But given the power of today's RDBMSs, does the impedance mismatch
really exist?

This discussion advocates a different approach to object/relational
interaction: object-oriented database design. This approach takes
advantage of the advanced features of the database to move
object/relational mapping into the database itself. See examples of how
to leverage database features such as views, rules, triggers, and
domains to eliminate the impedance mismatch. Examples from PostgreSQL
and SQLite demonstrate the use of classes, objects, strongly typed and
complex attributes, inheritance, polymorphism, aggregation, and
encapsulation at the database level, while simplifying your application
source code.

- gabrielle, standing in for your fearless leader -

Browse pdxpug by date

  From Date Subject
Next Message Selena Deckelmann 2007-05-18 17:59:24 Fwd: [PLUG-ANNOUNCE] Announcement -- PLUG Advanced Topics May 21, 2007
Previous Message Adam Lowry 2007-05-12 03:05:46 Re: schema question