Are Object oriented databases still in use?

2020-02-23 07:10发布

Quite a while ago, I heard about Object databases. Cool concept and all. Now, with the event of ORMs everywhere, does anyone still use any of the Object oriented Databases systems? Are they relevant? Are they practical?

10条回答
Deceive 欺骗
2楼-- · 2020-02-23 07:55

Using GemStone for a large business application. It's great and It's very practical. We've used it for several years and over that time it has enabled us to do a lot with very little resources. Unfortunately there are and have been numerous misconceptions about object databases and I think this makes them less relevant in the business world. Hopefully something like GLASS (GemStone, Linux, and Seaside Smalltalk) will change that going into the future.

查看更多
你好瞎i
3楼-- · 2020-02-23 07:56

Check out db4o.

查看更多
别忘想泡老子
4楼-- · 2020-02-23 07:59

In fact, database systems are one of the areas that fundamental changes are really hard. Billions of dollars are spent on relational database systems and they are working pretty well.

In real life, that's simply not true. A major reason for our problems with databases (I saw a claim 30% of all database rows contain errors) is the use of very primitive typing and validating in SQL. In addition, even though they are named relational, they are very bad at handling relations . The result is denormalized datamodels and resulting update errors.

The reason businesses like relational databases is because they are very predictable. They have to spend a lot of money on them, they need a lot of developers and maintenance doing mostly routine jobs. They fail to see the amount of duplication that could be eliminated as an advantage. The routine work allows developers to absorb the risks of the difficult work. Switching to an OODB would keep the less predictable work.

查看更多
戒情不戒烟
5楼-- · 2020-02-23 08:00

Because the cost of their software isn't easy enough to find out.

I checked out Objectivity, db4o, versant, and none of them have the price of software up front on their website.

I've already almost lost interest just because of that.

Does anyone know anywhere where there is a pricing and license comparison of all these different oodbs?

查看更多
登录 后发表回答