Object-oriented database articles and products


Home
Articles

Consulting
Mentoring
Speaking
Products
Books
Reports
Mail
Links
Privacy
Sitemap
Contact

Google

 

WS-I Advocate

 

 

This site has the facts on object-oriented database architecture, product comparison, and selection. The articles section provides an extensive overview of object database technology and its use with object-oriented programming languages. This site will help you get started with object databases.

When you integrate database capabilities with object programming language capabilities, the result is an object database management system (ODBMS). An ODBMS makes database objects appear as programming language objects in one or more object programming languages. An ODBMS extends the language with transparently persistent data, concurrency control, data recovery, associative queries, and other capabilities.

Object-oriented databases are designed to work well with object-oriented programming languages such Java, C#, and C++. ODBMSs used exactly the same model as object-oriented programming languages.

Consider an ODBMS when you have a business need for high performance on complex data. Generally, an ODBMS is a good choice when you have all three factors: business need, high performance, and complex data. 

In fact, ODBMSs provide the lowest cost for development and best performance combination when using objects because they store objects on disk and have the transparent program integration with object-oriented programming languages. This is because an ODBMS stores exactly the same object model that is used at the application level, both development and maintenance costs can be reduced. More information on these topics can be found in the articles mentioned in the next section.


Initialisms used for object database management systems include: ODBMS, OODBMS, ODB, and OODB.

Object database articles

Object-oriented database articles you can view online

Interested in how object database products work? Want to know when you should consider using these products? What are some architectures that take advantage of these products yet preserve your existing systems investment? These articles provide answers to these questions and more. Check out the articles on object-oriented databases.

Product listing

Object database product links to Web sites

A listing of object database vendors with links to their respective Web sites is available on this site. See the Web sites for object database products.

Jump-start your development

Our services are a way to get your project off to a running start. We will significantly speed up your development by providing:

bulletConsulting on software architectures and products. This will help you quickly make fully informed decisions concerning the selection and use of software products for Web services and service-oriented architectures. More...
bulletMentoring or coaching on technical issues. These sessions make it easier for managers and project leads to get up-to-speed on architectural considerations. More...
bulletSpeaking on topics of advanced software architectures and how such architectures can be used in organizations. This is a great way to communicate the value of using various types of software architectures to larger groups. More...

Related products on this Web site

Software architectures can be built using object databases with many of the following products described on this site. Be sure to check out these products:

bulletWeb Services
bulletApplication servers
bulletRelational DBMSs
bulletORDBMSs
bulletOR mapping
bulletXML DBMSs
bulletXML middleware

Barry & Associates, Inc.