There is an ongoing debate about the benefits of adding objects into database management
. For years, a small group of object-oriented
technologists discussed the object revolution with enthusiasm.
However, object-oriented databases
did not appear in the mainstream until the major relational database vendors
made a commitment to incorporate objects into their relational engines
. Now that object-relational databases have become a reality, Oracle developers try to understand how Oracle's new object extensions are going to change their lives.
Oracle Corporations commitment to objects is very real, and Oracle's exciting new extensions are going to create the new foundation for database systems of the 21st century.
When I first glanced at the Oracle documentation, the object extensions seemed mundane. The new features essentially consist of
- user-defined datatypes,
- pointers to rows, and
- the ability to couple data with behavior using methods.
However, these new additions are going to change the way databases are designed, implemented, and used.