Wednesday, June 24, 2009

3 Most Voted Persistent Model Patterns...

We now have the results of the Public Voting for choosing the most valuable Persistent Model Patterns!

The 3 most voted patterns are...

Pattern: Bespoke Indexes. (download .PDF)
Author: Adrian Marriott,Principal Consultant, Progress Software Inc.
Intent: For programs that require the absolute maximum of performance and scalability it is necessary to write programs that utilize novel data structures and new algorithms designed with detailed knowledge of the specific problem context. Support the most critical use-cases of your system directly with bespoke persistent index structures that optimize read and write operations across the objects used by those use-cases.

Pattern: Query Visitor. (download .PDF)
Author: Adrian Marriott,Principal Consultant, Progress Software Inc.
Intent: Represents a query to be performed on the elements of a persistent object structure. Query Visitor allows you to define new result set formats without changing the underlying persistent object model, and avoids polluting the persistent classes with rendering logic.

Pattern: Schema Builder.(download .PDF)
Author: Richard Lingeh,Principal Consultant, Versant.
Intent: This pattern allows any further evolution of a database after a complete modification of the client application model to be done by a separate schema process and not by the client application or by the schema it generates. This separate process generates a database schema that matches the complex evolving client application model.

The Awards ceremony will take place on July 2, 2009, at the ICOODB 2009 conference in Zurich.

All 25 persistent patterns submitted are available for free download (LINK).

Labels: , , ,

Monday, June 15, 2009

25 free seats for Students for Tutorials at ICOODB 2009

If you are a BA or a MSc student, and you are interested in attending one or more tutorials at the International Conference on Object Databases (ICOODB) on July 1, 2009, at ETH Zurich, Switzerland, then there are some good news for you...

25 free seats for BA and MSc students are available on a first come first serve base for the following tutorials:

- Full Day Tutorial (10:00-12:00 and 14:00-17:00): Introduction to Object Databases.
Rick Cattell together with speakers from db4o, Objectivity, ObjectStore and Versant

- Half Day Tutorial (morning 10:00-12:00): Learn CouchDB.
Jan Lehnardt, CouchDB

- Half Day Tutorial (afternoon 14:00-17:00): Converting EERM into ODMG's ODL Constructs.
Joseph Vella, University of Sheffield

- Half Day Tutorial (afternoon 14:00-17:00): Using C# for .Net with an ODBMS.
Nic Caine and Leon Guzenda, Objectivity Inc.

If you wish to qualify for this offer, please e-mail (Subject: ICOODB Tutorials), your name, contact details and name of your University to:
editor AT odbms.org
The first 25 will receive a free registration, which will enable you to attend any of the above tutorials.

The offer is valid for students only.

Hope it helps.

RVZ

Labels: , ,

Thursday, May 28, 2009

Public voting is open! Awards for the most valuable Persistent Model Patterns.

Here we are.. the Public Voting for choosing the most valuable Persistent Model Patterns (among the submissions received to ODBMS.ORG by May 29, 2009 ) is now open!

WHAT WILL BE AWARDED?

The ODBMS.ORG Awards is for the 3 patterns which will receive the highest votes.

WHICH PATTERNS?

25 patterns comprise the set of submissions received by May 29, 2009:

Matthew Barker, Director of System Engineering, Versant Corp.
Pattern: Large Persistent Collection.

Robert Greene , Vice President, Versant Corp.
Pattern: Persistent Versioned Graph Pattern.

Lenny Hoffman, Todd Stavish, Dr Nic Caine, Brian Clark. Objectivity, Inc.
Pattern: Dynamic Schemas in object database management systems (ODBMS).

Derek Laufenberg, Versant Corp.
Patterns: Back-Pointer Managed Collection; Split Class Pattern.

Richard Lingeh, Principal Consultant, Versant
Pattern: Schema Builder.

Adrian Marriott , Principal Consultant, Progress Software Inc.
Patterns: Bespoke Indexes, Compress Persistent Data, Database Manager, Evolver, Frame, Head/Body, OO Anti-Pattern: Frame (Meta-Type System), Persistent Mutex, Persistent Queue, Persistent Singleton, Query Visitor, Small Object Pool Allocator, String Table, Transaction Memento.

Eugenia Stathopoulou, Panos Vassiliadis.
Patterns: Querying, Schema Modifications, Storage, Updates.

Takenori Sato
Pattern: Probabilistic Graph Model.

HOW TO VOTE?

Simple:

1) First please Read the patterns.
All persistent patterns submitted are available for free download.

2) Then Vote...
To vote visit the ODBMS.ORG Public Vote site.

Please note: You can vote only one time. You can choose only one pattern.

Public Voting takes place between June 1 and June 20, 2009.

Good readings ...and good vote!

RVZ

Labels: , , ,

Thursday, May 21, 2009

14 new Persistent Object-Oriented Patterns published!

I have published several new resources in ODBMS.ORG.

One of our expert, Adrian Marriott, has written a paper with 14 Persistent Object-Oriented Patterns. The paper outlines a series of common OO patterns (13 patterns and 1 anti-pattern) that have been encountered in the past decade working with ObjectStore based systems on major projects across all industry sectors.

You can download the 14 Persistent Object-Oriented Patterns at the "Persistent Patterns" Section.

Another of our expert, Peter Baumann, has made available a free downlowd to an open-source array DBMS, he developed called Rasdaman, with an OQL-style query language and ODMG-conformant C++ and Java APIs for retrieving and manipulating multi-dimensional arrays (rasters) of unlimited size.

You can find the link to the free download of Rasdaman at the Object Databases - Free Software.

I have also added a few new resources in the Book Section:

Ina Brenner has made available several chapters (Chapters 2 to 10) for free download of the English translation of her book on "Database Development with db40".
Sample chapters for free download are now available for the following books: V. Mehta, Pro LINQ Object Relational Mapping in C#, Apress, August 2008 , and J. C. Rattz, Jr., Pro LINQ: Language Integrated Query in C# 2008 Apress, 2007.

Hope you`ll find these resources useful!

RVZ

Labels: , , , ,

Tuesday, May 19, 2009

International Conference on Object Databases (ICOODB)

I`d like to inform you that the ICOODB 2009 registration has opened. The conference will take place on 1-3 July 2009 at ETH Zurich in Zurich, Switzerland.
"Registration can be done at the conference Web site.

ICOODB 2009 is the second in a series of international conferences aimed at promoting the exchange of information and ideas between members of the object database community.

A key feature of the conference is its goal to bring together developers, users and researchers. At the same time, the conference aims to meet the needs of the different sub-communities. The conference therefore consists of three different tracks offered as a tutorial day, an industry day and a research day.

Here are some highlights:

-One Day Tutorial Introduction to Object Databases by Rick Cattell together with leading technical experts from vendors: Robert Greene (Versant), Leon Guzenda (Objectivity), Adrian Marriott (Progress/ObjectStore) and Patrick Roemer (Versant/db4o).

- 3 Half-Day Tutorials on Couch DB (Jan Lehnardt), Converting EERM into ODMG's ODL Constructs (Joseph Vella), and Using C# for .Net with an ODBMS (Nic Caine and Leon Guzenda).

- Keynote: "How Far OODBMS's Have Come and a Look into their Future" by Jochen Witte and Robert Greene, Versant

- Industry Day with 14 presentations and a Panel "A New Renaissance for ODBMSs ?"

- Research Day including 9 research presentations

- Demo Session

- Awards for the best persistent patterns on July 2.

Labels: , , , ,

Friday, May 8, 2009

New Section to ODBMS.ORG: Persistent Patterns

I have added a new Section to ODBMS.ORG called "Persistent Patterns". It lists Common Persistent Model Patterns.

You can already download the first Patterns at the "Persistent Patterns" Section

Hope you`ll find the patterns interesting and useful!

If you wish to take part to the Awards for the best Persistent Patterns, the deadline for sending your submissions is May 29, 2009.
After that there will be a Public Voting between May 30- June 20, 2009.
The Awards for the patterns which receive the highest votes will be announced on June 25, 2009, and the Awards ceremony will take place at Icoodb2009 in Zurich, on July 2, 2009.

RVZ

Labels: , , ,

Monday, April 27, 2009

Call for Submissions /deadline May 29, 2009: Common Persistent Model Patterns

We invite both vendors and Application architects, Enterprise architects, Developers who use databases to submit implementation techniques (database design patterns) which are generally useful for all adopters.

The best submissions will be published in a new series of reports in ODBMS.ORG. All submissions will be published under free software licenses.

Moreover, ODBMS.ORG will give an Award for the most valuable pattern as voted by the ODBMS.ORG community.

Submission modalities:
Submissions should be sent as reports in .pdf only.

Submissions will be considered only if indicating the name of the auhor(s) (or team), affiliation, complete address, and e-mail.
If the submission includes some actual software, you should *before* contact me to verify the modality of the submission.

Please send your submission by e-mail to: editor at odbms dot org

Deadline for submissions: ----> May 29, 2009

Labels: , , ,