BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

ODBMS.ORG Adds Persistence Patterns Resources

by Dave West on May 22, 2009 |

OODBMS.ORG announced the addition of a "Persistent Patterns" section to its collection of resources for educators and practitioners. Three collections (as .pdf documents) of patterns comprise the initial set of resources. Also announced was a "Best Pattern Award" with any pattern added to the site prior to May 29,2009 being eligible for the Award. Voting will take place from May 29 until June 20, 2009.

ODBMS.ORG was Launched in 2005 to provide up-to-date, and free, information and materials on object database technology. The target audience for the site includes faculty and students and OO software developers in the open source community or at commercial companies. Although object databases have been available for decades, and are a recognized solution to the infamous "impedance mismatch" problem that arises between object programming and relational database persistence; until recently most developers have not had the opportunity to use them and therefore are likely unaware of best practices in this area. Persistence patterns will be a valuable resource for this community.

Three contributors have provide an initial set of patterns:

  • Adrian Marriott, Principal Consultant, Progress Software Inc., contributes 14 patterns (one of which is an anti-pattern, including: "Persistent Singleton," "Bespoke Indexes," "Transaction Memo," and "Persistent Queue."
  • Eugenia Stathopoulou and Panos Vassiliadis offer Design Patterns for Relational Databases in the context of a full discussion of the theoretical problem of persistence and the mapping of conceptual data models to physical, relational, models.
  • Takenori Sato's introduces the idea of a Probabilistic Graph Model and uses an extension of the Composite Pattern to provide patterns applicable to search and RESTful design.

The Marriot paper is the most straightforward of the three, and the one with a format that will be most familiar to the Patterns Community. The other two papers are more oriented to academics and include valuable context and background information on persistence along with their patterns.

 

An Award for Best Persistent Pattern was announced and details of the call and the Award are available here.

 

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

object databases won't go mainstream... by Giorgio Galante

...until someone makes it very inexpensive (dare I say it, free!) for ISVs to build their software ontop of. Looking at the commercial vendors for object-db's (Versant, etc) - their licensing costs aren't even listed on their web site. There are few choices for multi-user/transactional object-databases out there and it's a pitty - we're wasting billions of dollars implementing data access layers, maintaing ORM generated code, etc.

It's obviously not in the best interest of the Microsoft's, Oracle's (and so on) of the world if object-db's take off - they've invested so much capital into their RDBMS products to start over.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT