Cupcake Wars at NoCOUG Spring Conference

FOR IMMEDIATE RELEASE Cupcake Wars at NoCOUG Spring Conference on May 15 at UCSC Extension Silicon Valley SILICON VALLEY (APRIL 1, 2014) – In a bold experiment aimed at increasing attendance at its awesome educational conferences, the Northern California Oracle Users Group (NoCOUG) is considering changing the format of its spring conference to that of […]

The Twelve Days of NoSQL: Day Twelve: Concluding Remarks

Reblogged from So Many Oracle Manuals, So Little Time: On the twelfth day of Christmas, my true love gave to me Twelve drummers drumming. (Yesterday: Mistakes of the relational camp)(Back to Day One: Disruptive Innovation) The relational camp put productivity, ease-of-use, and logical elegance front and center. However, the mistakes and misconceptions of the relational […]

The Twelve Days of NoSQL: Day Twelve: Concluding Remarks

On the twelfth day of Christmas, my true love gave to me Twelve drummers drumming. The relational camp put productivity, ease-of-use, and logical elegance front and center. However, the mistakes and misconceptions of the relational camp prevent mainstream database management systems from achieving the performance level required by modern applications. For example, Dr. Codd forbade […]

The Twelve Days of NoSQL: Day Eleven: Mistakes of the relational camp

On the eleventh day of Christmas, my true love gave to me Eleven pipers piping. Over a lifespan of four and a half decades, the relational camp made a series of strategic mistakes that made NoSQL and Big Data possible. The mistakes started very early. The biggest mistake is enshrined in the first sentence of […]

The Twelve Days of NoSQL: Day Ten: Big Data

On the tenth day of Christmas, my true love gave to me Ten lords a-leaping. The topic of Big Data is often encountered when talking about NoSQL so let’s give it a nod. In 1998, Sergey Brin and Larry Page invented an algorithm for ranking web pages (The Anatomy of a Large-Scale Hypertextual Web Search […]

The Twelve Days of NoSQL: Day Nine: NoSQL Taxonomy

On the ninth day of Christmas, my true love gave to me Nine ladies dancing. NoSQL databases can be classified into the following categories: Key-value stores: The archetype is Amazon Dynamo of which DynamoDB is the commercial successor. Key-value stores basically allow applications to “put” and “get” values but each (more...)

The Twelve Days of NoSQL: Day Eight: Oracle NoSQL

On the eighth day of Christmas, my true love gave to me Eight maids a-milking. Soon after publishing a scathing indictment of NoSQL in May 2011, Oracle abruptly reversed course and released its own NoSQL offering in September 2011 at OpenWorld. Oracle removed the NoSQL criticism from its website but (more...)

The Twelve Days of NoSQL: Day Seven: Schemaless Design

On the seventh day of Christmas, my true love gave to me Seven swans a-swimming. As we discussed on Day One, NoSQL consists of “disruptive innovations” that are gaining steam and moving upmarket. So far, we have discussed functional segmentation (the pivotal innovation), sharding, asynchronous replication, eventual consistency (resulting from (more...)

The Twelve Days of NoSQL: Day Six: The False Premise of NoSQL

On the sixth day of Christmas, my true love gave to me Six geese a-laying. The final hurdle was extreme performance, and that’s where the Dynamo developers went astray. The Dynamo developers believed that the relational model imposes a “join penalty” and therefore chose to store data as “blobs.” (more...)

The Twelve Days of NoSQL: Day Five: Replication and Eventual Consistency

On the fifth day of Christmas, my true love gave to me Five golden rings. By now, you must be wondering when I’m going to get around to explaining how to create a NoSQL database. When I was a junior programmer, quite early in my career, my friends and I were assigned (more...)