I mean, with EJB, LINQ2SQL, EF etc we're trying to (at least in my perspective) map the rdb in a way so we can use the entities as objects. How come there hasn't been a surge of OODBMS since they should remove many barriers we face today, or at least lessen the burden?
I'm probably overlooking something but the main reason I can see as a cause for the lack of OODBMS would be that the DBmafia clings hard to what they do best. Maybe they're even trying to halt some efforts.
Someone should be able to answer this in a way that will convince most of us.