Why are object-oriented database management systems more popular?

I mean that with EJB, LINQ2SQL, EF, etc. we are trying (at least in my perspective) to map rdb so that we can use objects as objects. Why didn’t OODBMS surge, since they must remove many of the obstacles we face today, or at least reduce the load?

I probably overlooked something, but the main reason I can see how the reason for the lack of OODBMS would be that DBmafia clings hard, what they do best. Perhaps they are even trying to stop some efforts.

Someone should be able to answer this in a way that convinces most of us.

+3
source share
1 answer

I think this is because SQL and RDBMS became de facto standard long before OODBMS. Most, if not all, database application developers can use SQL and create a relational database, and few know how to work with OODBMS. When something has been popular for a long time, we need more than the “technical advantages” to deal with it.

The real reason that OODBMS is not more popular is that it has not yet become popular due to the lack of support from an influential company, for example. Microsoft or Google. C # and Android are an example of a technology that has become popular not only because of its technical aspect.

+1
source

Source: https://habr.com/ru/post/1769843/


All Articles