Whatever Happened to Object-Oriented Databases?
نویسنده
چکیده
Computer A couple of years ago, industry observers touted object-oriented databases as a technology on the rise, well suited for the emerging Internet age. They said object-oriented databasemanagement systems (ODBMSs) would soon become the primary database technology, supplanting relational databasemanagement systems (RDBMSs), which were not designed to handle the type of multimedia data frequently found on the Internet. As further evidence of this, they said the growth of intranets signaled a decline in the use of client-server networks, on which most relational databases were used. Fast-forward to today, and none of these predictions has come to pass. Relational databases are still by far the most widely used databases. Meanwhile, object-relational database-management systems (ORDBMSs) have added object capabilities to relational databases. They are gaining in popularity and are expected to outsell even relational databases by 2003. And OO databases (see the “OO Database Orientation” sidebar) are still minor players with solid but strictly niche markets. Sales of relational databases have grown considerably faster than the sales of OO databases, and annual worldwide RDBMS revenues are now about 50 times larger. Rick Cattell, distinguished engineer at Sun Microsystems, indicated, “Objectoriented databases are doing just fine, and the news of their demise is highly exaggerated. While their market [share] isn’t as big, they continue to be used in areas like CAD (computer-aided design) and telecommunications, where RDBMSs are not well suited.” However, said Michael Stonebraker, chief technology officer at Informix and an ORDBMS proponent and pioneer, “ODBMSs occupy a small niche market that has no broad appeal. The technology is in semi-rigor mortis, and ORDBMSs will corner the market within five years.”
منابع مشابه
Towards the Object Persistence via Relational Databases
Object-oriented (OO) databases have happened important for both research and development area in the past decade. On the other hand, databases of this type have been found too expansive and not too functional in a planty of practical tasks. New architectures appeared: object-relational data managers, relational wrapper libraries, and OO databases. The attractiveness of these solutions is that e...
متن کاملAn Object-Oriented Based Algebra for Ontologies and Their Instances
Nowadays, ontologies are used in a lot of diverse research fields. They provide with the capability to describe a huge set of information contents. Therefore, several approaches for storing ontologies and their instances in databases have been proposed. We call Ontology Based Database (OBDB) a database providing such a capability. Several OBDB have been developed using different ontology models...
متن کاملObject-oriented Per-parcel Land Use Change Detection Integrating Gis and Remote Sensing
Urban is more sensitive to the change of land use/cover. The up-to-date information of land use/cover is very important for urban decision-making and sustainable development. Very high resolution satellite data are an alternative to monitor, update cartographic and geographic databases. In this paper, an object-oriented pre-parcel land use change detection approach integrating GIS and remote se...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملCS 770 : Selected Topics in Object - Oriented Programming 2000 - 2001 , first term Instructor : Emil Sekerinski
data typing Inheritance Object orientation Object identity Recovery Versioning Transactions Querying Concurrency Integrity Persistence Database Security capabilities Performance Object-oriented databases Figure 1.1 Object-oriented databases. 1.1 What is an Object-oriented Database? Concept of Object Oriented Databases 4 Some of the critics of object-oriented programming have brushed it aside as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Computer
دوره 33 شماره
صفحات -
تاریخ انتشار 2000