Not logged in
Log in now
Create an account
Subscribe to LWN
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
I don't want a throwback to pre-relational technology. I want a relational system instead of just an SQL one.
ODBMS.ORG Launches Portal on Object Databases
Posted Oct 2, 2005 9:37 UTC (Sun) by efalsken (guest, #32813)
Posted Nov 19, 2005 15:49 UTC (Sat) by leandro (guest, #1460)
Modern technology and improvements in object-oriented technologies are finally enabling us to open the door to high-performance object-oriented data systems.
OO data problems were never about performance, but conceptual integrity. Lacking a clear, solid base, OO data management is doomed to complexity, lack of expressive power and an utter failure in efficient ad hoc data manipulation.
Posted Nov 19, 2005 16:35 UTC (Sat) by leandro (guest, #1460)
Some more stuff...
In a sense, object-oriented data can be much more relational and dynamic than current RDBMS systems
The only current RDBMS systems are Alphora Dataphor and perhaps Leap (there are minor implementations in the guise of libraries, like Duro), for all SQL systems violate fundamental principles of the Relational Model. OO is the same, but even worse.
I highly advise reading some of the papers available on ODBMS.org, and evaluating this new generation of data systems yourself before criticizing an entire technology group.
Why should I do so, when OO lacks theoretical foundations and even the proper elements of a data model? It may be useful, but it will never fulfill the promises of the Relational Model, which are finally coming into fruition. In the end they will be relegated to the dustbin of IT History, just as many other ad hoc, ill-defined, complex, limited and overhyped technologies. No amount or quality of development will be able to fix the OO mess, short of discarding OO-ness and switching to the Relational Model.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds