ODBMS Industry Watch » common persistent model patterns http://www.odbms.org/blog Trends and Information on Big Data, New Data Management Technologies, Data Science and Innovation. Fri, 09 Feb 2018 21:04:31 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.19 BEST Pattern Award to Query Visitor by Adrian Marriott http://www.odbms.org/blog/2009/07/best-pattern-award-to-query-visitor-by/ http://www.odbms.org/blog/2009/07/best-pattern-award-to-query-visitor-by/#comments Fri, 03 Jul 2009 01:15:00 +0000 http://www.odbms.org/odbmsblog/2009/07/03/best-pattern-award-to-query-visitor-by-adrian-marriott/ Greetings from Zurich.

The BEST Pattern Award is….

Pattern: Query Visitor (download .PDF)
Author: Adrian Marriott,Principal Consultant, Progress Software Inc.

2nd Place:
Pattern: Schema Builder (download .PDF)
Author: Richard Lingeh,Principal Consultant, Versant.

3rd Place:
Pattern: Bespoke Indexes (download .PDF)
Author: Adrian Marriott,Principal Consultant, Progress Software Inc.

The Awards ceremony took place on July 2, 2009, at the ICOODB 2009 conference in Zurich, during the evening reception.

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

]]>
http://www.odbms.org/blog/2009/07/best-pattern-award-to-query-visitor-by/feed/ 0
3 Most Voted Persistent Model Patterns… http://www.odbms.org/blog/2009/06/3-most-voted-patterns/ http://www.odbms.org/blog/2009/06/3-most-voted-patterns/#comments Wed, 24 Jun 2009 03:12:00 +0000 http://www.odbms.org/odbmsblog/2009/06/24/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).

]]>
http://www.odbms.org/blog/2009/06/3-most-voted-patterns/feed/ 0
Public voting is open! Awards for the most valuable Persistent Model Patterns. http://www.odbms.org/blog/2009/05/public-voting-is-open-awards-for-most/ http://www.odbms.org/blog/2009/05/public-voting-is-open-awards-for-most/#comments Thu, 28 May 2009 09:47:00 +0000 http://www.odbms.org/odbmsblog/2009/05/28/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

]]>
http://www.odbms.org/blog/2009/05/public-voting-is-open-awards-for-most/feed/ 0
14 new Persistent Object-Oriented Patterns published! http://www.odbms.org/blog/2009/05/14-new-persistent-object-oriented/ http://www.odbms.org/blog/2009/05/14-new-persistent-object-oriented/#comments Thu, 21 May 2009 08:23:00 +0000 http://www.odbms.org/odbmsblog/2009/05/21/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

]]>
http://www.odbms.org/blog/2009/05/14-new-persistent-object-oriented/feed/ 0
International Conference on Object Databases (ICOODB) http://www.odbms.org/blog/2009/05/international-conference-on-object/ http://www.odbms.org/blog/2009/05/international-conference-on-object/#comments Tue, 19 May 2009 00:50:00 +0000 http://www.odbms.org/odbmsblog/2009/05/19/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.

]]>
http://www.odbms.org/blog/2009/05/international-conference-on-object/feed/ 0
New Section to ODBMS.ORG: Persistent Patterns http://www.odbms.org/blog/2009/05/new-section-to-odbmsorg-persistent/ http://www.odbms.org/blog/2009/05/new-section-to-odbmsorg-persistent/#comments Fri, 08 May 2009 06:24:00 +0000 http://www.odbms.org/odbmsblog/2009/05/08/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

]]>
http://www.odbms.org/blog/2009/05/new-section-to-odbmsorg-persistent/feed/ 0
Call for Submissions /deadline May 29, 2009: Common Persistent Model Patterns http://www.odbms.org/blog/2009/04/call-for-submissions-deadline-may-29/ http://www.odbms.org/blog/2009/04/call-for-submissions-deadline-may-29/#comments Mon, 27 Apr 2009 14:25:00 +0000 http://www.odbms.org/odbmsblog/2009/04/27/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

]]>
http://www.odbms.org/blog/2009/04/call-for-submissions-deadline-may-29/feed/ 0
Common Persistent Model Patterns for Performance and/or Scalability Optimization: Call for Submissions. http://www.odbms.org/blog/2009/03/common-persistent-model-patterns-for/ http://www.odbms.org/blog/2009/03/common-persistent-model-patterns-for/#comments Fri, 13 Mar 2009 00:44:00 +0000 http://www.odbms.org/odbmsblog/2009/03/13/common-persistent-model-patterns-for-performance-andor-scalability-optimization-call-for-submissions/ Here is a new project I would like to start for ODBMS.ORG: It is common practice that some database designers treat an Object Database (ODB) like a Relational Database (RDB). That is they are very query intensive rather than model intensive in their design.

Some designers start with a “relational” model, and then adjust it to a model that is more “ODB-oriented”, or closer to their problem domain, in order to get better results. This task is difficult.

To help developers in their design task, ODBMS.ORG would like to report “common persistent model patterns for performance and/or scalability optimization.”

We therefore 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

Important Dates:
Deadline for submissions: May 29, 2009
Public Voting: between May 30- June 20, 2009
Awards for the pattern which receives the highest votes: June 25, 2009

]]>
http://www.odbms.org/blog/2009/03/common-persistent-model-patterns-for/feed/ 0