Dan Weinreb on ObjectStore
Dan Weinreb was one of the key techies at Object Design, the company that made the object-oriented database management system ObjectStore. (Object Design later merger into Excelon, which was eventually sold to Progress, which has deemphasized but still supports ObjectStore.) Recently he wrote a pair of long and fascinating articles about Object Design, ObjectStore, and OODBMS, the first of which makes the case that “object-oriented database management systems succeeded.”
That’s not a ridiculous interpretation, as he explains, but it’s kind of a glass-half-full one. By Dan’s own analysis, ObjectStore did OK but not great in the CAD/CAM/CAE and CASE markets for a while, but eventually fell back due to:
- Lack of critical mass.
- Moore’s Law making performance advantages less important.
- Fewer performance benefits in Java than in C++.
A later attempt to front-end RDBMS by object-caching also fell short, perhaps due to competition from object-relational mapping vendors such as Tangosol (now part of Oracle).
So far as I can tell, the other OODBMS pioneers — Versant, Servio, et al. — did even less well than ObjectStore. Versant did sell a few OLTP accounts as sort of an early Intersystems Cache’, but that’s ancient history.
I recommend the articles highly. Dan was one of the most articulate techies I knew way back in Symbolics’ heyday, as well as being a very straight shooter. He’s still going strong.
Please subscribe to our feed! Technorati Tags: ObjectStore, Progress Software, object-oriented database, OODBMS
Leave a Reply