Rick Cattell on “Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison.”
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 of these areas.
I have just published a new expert article by Rick Cattell on this topic:
“Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison”.
Rick Cattell, formerly at Sun Microsystems, and co-creator of JDBC, and chair of the Object Data Management Group (ODMG), explains: “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 “data warehousing”, 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.
There is now recognition in database research that “one size does not fit all”, for example in the widely-referenced paper by Stonebraker and colleagues.
And in the Web 2.0 industry, many companies have abandoned traditional RDBMSs for so-called “NoSQL” 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” so Cattell.
Rick`s article “”Relational Databases, Object Databases, Key-Value Stores, Document Stores, and Extensible Record Stores: A Comparison” is available for free download as (PDF)..
Worth reading it…
In fact, we already started last year to look at new developments in data management such as NoSQL databases and Cloud Stores.
An example is the article “On NoSQL technologies. Part I” (PDF) which presents interviews on new data stores with Patrick Linskey, Robert Charles Greene, Kaj Arno and Giuseppe Maxia.