Subscribe to RSS RSS

The Elastic DBMS Blog

April 17, 2012

The NoSQL vs. SQL hoopla, why sharding just sucks!

Last week, I was at Percona Live in San Francisco. One of the things that struck me was the number of sessions devoted to “sharding” at this event and other similar events. By my count, there were 7 sessions with sharding in their name and others that discussed it as part of broader scalability topics. Database scalability is clearly a big problem. While many people are proud of their sharding implementations, let’s face it; Sharding Sucks! [...]

database, elastic databases, mysql scale-out, nonsensql, noSQL, partitioning, scale-out, sharding | Permalink | 0 Comments

April 7, 2012

The NoSQL vs. SQL hoopla, general purpose vs. specialization

In the earlier post on NoSQL and the #nonsensql hoopla, we talked about general purpose and specialized data management solutions.

In technology, both specialized and general-purpose solutions have their place. Specialized solutions can be highly optimized for a particular use case, but [...]

nonsensql, noSQL, Object Databases, OLAP, parallel databases, Relational Databases, SQL, sql vs. nosql | Permalink | 0 Comments

April 5, 2012

The NoSQL vs. SQL hoopla, another turn of the screw!

A recent series of posts by C Mohan offers a lot of food for thought. And Mohan knows a thing or two about databases. As I said in an earlier tweet,

“tracking @seemohan ‘s database accomplishments is a #bigdata problem.”

Many of the things that we see in the current NoSQL products are really a continuation of a trend that one can trace back to the dawn of relational databases (RDBMS’) themselves.

A long time ago (thirty or forty years ago), there were CICS/ISAM (mainframe) applications that had a very close understanding of the physical record layout. The benefits of generalization and abstraction proposed by CODASYL and later the relational model allowed applications to focus on querying the data in some simple language and not concern themselves with the physical layout and representation of data in files. The benefits of abstraction provided by a simple ubiquitous programming (query) language allowed for an explosion of applications and the popularity of the initial databases. [...]

nonsensql, noSQL, Object Databases, OLAP, parallel databases, Relational Databases, SQL, sql vs. nosql | Permalink | 0 Comments

Take the next step