{"id":7,"date":"2010-01-12T10:02:00","date_gmt":"2010-01-12T10:02:00","guid":{"rendered":"http:\/\/www.odbms.org\/odbmsblog\/2010\/01\/12\/rick-cattell-on-relational-databases-object-databases-key-value-stores-document-stores-and-extensible-record-stores-a-comparison\/"},"modified":"2014-12-18T16:13:25","modified_gmt":"2014-12-18T16:13:25","slug":"rick-cattell-on-relational-databases","status":"publish","type":"post","link":"https:\/\/www.odbms.org\/blog\/2010\/01\/rick-cattell-on-relational-databases\/","title":{"rendered":"Rick Cattell on &#8220;Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison.&#8221;"},"content":{"rendered":"<p>What`s new at ODBMS.ORG in 2010?<\/p>\n<p>I have extended the focus of ODBMS.ORG  to include, besides object database technologies, new developments in data management, such as the linkage to service platforms, operation within scalable (cloud) platforms, object-relational bindings, NoSQL databases and new approaches to concurrency control. <\/p>\n<p>ODBMS.ORG will offer in 2010 educational resources in all of these areas.<\/p>\n<p>I have just  published a new expert article by Rick Cattell on this topic:  <br \/> &#8220;Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison&#8221;.<\/p>\n<p>Rick Cattell, formerly at Sun Microsystems, and co-creator of JDBC, and chair of the Object Data Management Group (ODMG), explains:  &#8220;Traditionally, the obvious platform for most database applications has been a relational DBMS.  You might use a specialized parallel relational DBMS if you required high throughput for \u201cdata warehousing\u201d, or an object database system if your application had unusual functionality or performance requirements, e.g. for in-memory caching or fast relationship traversal. However, an RDBMS like Oracle or MySQL has usually been the answer. This has changed somewhat recently. <\/p>\n<p>There is now recognition in database research that \u201cone size does not fit all\u201d, for example in the widely-referenced paper by Stonebraker and colleagues. <\/p>\n<p>And in the Web 2.0 industry, many companies have abandoned traditional RDBMSs for so-called \u201cNoSQL\u201d data stores that provide much higher scalability, or they have built a distributed caching layer on top of RDBMSs. More scalable RDBMSs are also coming to market&#8221; so Cattell.<\/p>\n<p>Rick`s article  &#8220;&#8221;Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison&#8221; is available for free download as (PDF)..<br \/>Worth reading it&#8230;<\/p>\n<p>In fact, we already started last year to look at new developments in data management such as NoSQL databases and Cloud Stores.  <br \/>An example is the article &#8220;On NoSQL technologies. Part I&#8221; (PDF) which presents interviews on new data stores with Patrick Linskey, Robert Charles Greene, Kaj Arno and Giuseppe Maxia.<\/p>\n<p>RVZ<\/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>What`s new at ODBMS.ORG in 2010? I have extended the focus of ODBMS.ORG to include, besides object database technologies, new developments in data management, such as the linkage to service platforms, operation within scalable (cloud) platforms, object-relational bindings, NoSQL databases and new approaches to concurrency control. ODBMS.ORG will offer in 2010 educational resources in all [&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":[102,413,1648,504],"_links":{"self":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/7"}],"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=7"}],"version-history":[{"count":2,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"predecessor-version":[{"id":3641,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions\/3641"}],"wp:attachment":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}