{"id":50,"date":"2007-09-20T03:45:00","date_gmt":"2007-09-20T03:45:00","guid":{"rendered":"http:\/\/www.odbms.org\/odbmsblog\/2007\/09\/20\/odbms-where-did-they-go\/"},"modified":"2007-09-20T03:45:00","modified_gmt":"2007-09-20T03:45:00","slug":"odbms-where-did-they-go_20","status":"publish","type":"post","link":"https:\/\/www.odbms.org\/blog\/2007\/09\/odbms-where-did-they-go_20\/","title":{"rendered":"ODBMS where did they go?"},"content":{"rendered":"<p>September 26, 2007&#8211;<\/p>\n<p>If we look back at the <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.odbms.org\/Introduction\/history.aspx');\"  href=\"http:\/\/www.odbms.org\/Introduction\/history.aspx\">history of ODBMS<\/a>. one sees how when the first generation of ODBMS were introduced, expectations did not really meet reality, notwitstanding all the efforts and enthusiams put on it.<\/p>\n<p>So one asks himself a question. What happened to the ODBMS? Where did they go?<br \/>\nAnd perhaps a more interesting and actual question is what are the realistic chances for the &#8220;new wave&#8221; of ODBMS products?<\/p>\n<p>As always, part of the answers can be given by trying to understand the past.<br \/>\nThe first wave of ODBMS failed partially because the market conditions were not ready.<br \/>\nIn particular, object technology (in particular object oriented languages) were not as diffuse as they are now.<br \/>\nSo the issue of &#8220;impedence mismatch&#8221; between programming languages and databases, was mainly an interesting<br \/>\nacademic issue, but not really felt by the market.<\/p>\n<p>I visualize it like a sales person who is trying hard to sell a mini sport convertable car to a family with a number of kids who is not really interested in that&#8230;<\/p>\n<p>Things have changed in the meanwhile. Object Oriented Programming Languages (OOP) are widely used.<br \/>\nIt is estimated that today we have between 3 and 4 million Java developers. Also, very important in my opinion, for the acceptance of the use of OOP, was the decision of Microsoft to develop Csharp. The Microsoft development world has changed with the introduction of the .NET Framework.<\/p>\n<p>Object Modeling is no more fragmented in several different methodologies like in the early days (the first object-oriented modelling languages began to appear between mid-1970 and the late 1980s, and went up to more than 50 during the period 1989-1994. Most notably Booch, OOSE\/Jacobson, OMT).<br \/>\nIt has now found a de facto standard, UML. UML is not merely an object modeling software methodology. Many companies are incorporating UML as a standard into their development process and products, which cover disciplines such as business modeling, requirements management, analysis and design, programming, and testing.<br \/>\nUML being a standard has helped the acceptance of OO technology, especially in certain domains.<\/p>\n<p>And relational databases are still there&#8230; They changed, yes, but they are still there.<\/p>\n<p>Moreover, new marked opportunities arise. For example, with 1.2 billion cell phones in the world, mobile software development has become a lucrative industry.<\/p>\n<p>So what are the *real* chances for the new generation of ODBMS?<\/p>\n<p>I have decided to work on this issue and try to come up with a reasonable answer. I am planning to collect some relevant information and hopefully this will be assembled in a white paper I am planning to write for December.<br \/>\nIn the meanwhile, if you have any input, feedback you wish to give me, there are very welcome!<\/p>\n<p>Roberto V. Zicari<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>September 26, 2007&#8211; If we look back at the history of ODBMS. one sees how when the first generation of ODBMS were introduced, expectations did not really meet reality, notwitstanding all the efforts and enthusiams put on it. So one asks himself a question. What happened to the ODBMS? Where did they go? And perhaps [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[427],"_links":{"self":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/50"}],"collection":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":0,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}