Recent Articles
- Home
- Data Integration Software Options
- Data Integration Solutions
- Database Software Options
- Data Integration Tools
- Disaster Recovery and Business Continuity Auditing
- Disaster Recovery Best Practices
- Disaster Recovery Software Options
- Disaster Recovery Solutions
- High Availability Architecture
- High Availability Solutions
- How to Get Disaster Recovery Certification
- Remote DBA or Database Administration Services
- What is a BLOB or Binary Large Object?
- What are High Availability Clusters
- What are High Availability Servers?
- What Are Disaster Recovery Services
- What is a Data Mart?
- What is a Database Trigger?
- What is a Disaster Recovery Data Center
- What is a Disaster Recovery Plan?
- What is a DSN or Database Source Name?
- What is a Flat File Database?
- What is a Multimedia Database?
- Java Database
- What is a Relational Database?
- What is a Relational Database Management System or RDBMS?
- What is a Stored Procedure?
- What is a Sybase Database?
- What is a Transactional Database?
- What is a Web Database?
What is an Object Database?
September 10th, 2009 by DatabaseGuides
Object database may also be referred to as an object-oriented database where the data is presented as an object, much like the ones used in an object-oriented program. Object database management systems or ODBMS are created by combining the capabilities of a database with the capabilities of an object programming language. The function of an ODBMS is to make the objects in a database look like objects for programming language in other object programming languages. The function of an ODBMS is to stretch the programming language using persistent data, recovering data, and a lot more.
Why Use Object Database?
Java, C#, Python are some examples of object-oriented programming languages that work well with object-oriented databases. Other object-oriented databases have their own programming languages aside from those mentioned above. The ODBMS uses the same model as the ones found in a programming language that is object-oriented. Those companies that are looking for a high performance for processing their data should think about using object database to store their records. In short, object database is the best type of database to use when in need of a database that can answer three factors – the needs of the business, complex data and optimum performance.

Brief History of Object Database
The ODBMS came out of a research during 1970, and in the year 1985, the term “object-oriented database system” first came out. There are numerous products that appeared in the market such as Gemstone, Vbase and Gbase. Other products such as the ObjectStore, Jasmine, O2, VOSS, and Verdant Object Database can still be found until now and have since been combined with recent open source programs. The idea of persistence was also included into other object-oriented programming languages by the object database management systems. Some of the programming languages such as Gemstone, VOSS, Vbase and Gbase were incorporated into other programming languages, but during the 90s, C++ was the most popular programming language to be used before Java was later introduced. In 2004, object database grew with the emergence of object databases that are open sourced. These recent object databases were more affordable and easier to use than their predecessors and this is due to their use of OOP language.
Using Object Database
Object databases became in demand within certain areas in applications used for telecommunications, engineering and the like. Not only that, they are also used in other scientific applications as well. Though they are not that popular in the market, object databases have made their mark in some areas for services with regards to finances.
Some object database provides its users with a query language of their own. This function allows the user to access records using declarative programming. The differences between object databases products lie within the integration of query language, the interface and the query language itself. The schema of the object database product is also another source of comparison.
When comparing ODBMS to other products, it will only show that ODBMS is far more effective than the others in specific tasks. This is due to the navigational interfaces which are used by the ODBMS with its operations unlike some who are using declarative interfaces.
Related Posts:
Posted in General | | 0 Comments
Leave a reply
Categories
- Access
- Architecture
- Backup
- Data Integration
- DBA
- DBMS
- Disaster Recovery
- General
- High Availability
- How To
- IBM
- Monitoring
- Mysql
- Performance
- PostgreSQL
- Scripts
- Security
- Services
- SQL
- SQL Server
- Training
Tech Sources


















