NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive Flume Oozie Sqoop HDFS ZooKeeper Cascading Cascalog BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Amazon DynamoDB Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Amazon SimpleDB Datomic MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter



NoSQL: All content tagged as NoSQL in NoSQL databases and polyglot persistence

Comments on Urban Myths About NoSQL

Dan Weinreb comments on Michael Stonebraker’s Urban Myths about SQL (PDF) :

Dr. Michael Stonebraker recently posted a presentation entitled “Urban Myths about NoSQL”. Its primary point is to defend SQL, i.e. relational, database systems against the claims of the new “NoSQL” data stores. Dr. Stonebraker is one of the original inventors of relational database technology, and has been one of the most eminent database researchers and practitioners for decades.

In fact, Michael Stonebraker bashes everything that is not his current product—this GigaOm interview is the latest example.

For now, I’m filing this away until VoltDB is sold.

Original title and link: Comments on Urban Myths About NoSQL (NoSQL database©myNoSQL)


The NoSQL Fad

Adam D’Angelo[1]:

I think the “NoSQL” fad will end when someone finally implements a distributed relational database with relaxed semantics.

I believe that defining these relaxed semantics will actually lead to figuring out the origins of many of the NoSQL solutions—just as an example, relaxing the relational model would lead to options like the document model or the BigTable-like columnar model.

  1. Adam D’Angelo: Quora Founder  

Original title and link: The NoSQL Fad (NoSQL database©myNoSQL)


NoSQL and its Role in the BI Arena

Business intelligence applications are moving from the traditional connection to an OLAP Data source based on relational database systems to the ability to link to and consume data from a variety of disparate sources including social networks.  The ability for a modern BI application to be able to use mashups of data to provide agility when dealing with integrations of multiple types of data sources has led to NoSql being promoted by many as the next big thing within BI.  Does this mean that we have seen the end of the SQL style RDBMS system within the BI area – there are many pros and cons for both systems but I believe that there are still a place for both within the BI arena.

Recently I’ve started to read about data virtualization: a common access layer to heterogenous data sources.

Original title and link: NoSQL and its Role in the BI Arena (NoSQL databases © myNoSQL)


The Three Most Important Applications

Grep Papadopoulos in a post from 2008:

My biggest lesson was that, in the world of enterprise computing, there were three applications that really mattered: Databases, Big Databases, and Really Big Databases.

Original title and link: The Three Most Important Applications (NoSQL databases © myNoSQL)


Citrix sprinkles apps magic on SQL, NoSQL data

The Register:

Native support for SQL and NoSQL has been added to Citrix Systems’ NetScaler, which until now had specialized in high-availability only for applications. […] The change means NetScaler works with Microsoft’s SQL Server, MySQL and NoSQL data stores and Yahoo!’s number-crunching platform Hadoop and Google’s MapReduce, Citrix said. […] NetScaler sits in front of the web server to mange and balance the traffic. With the addition of SQL and NoSQL, NetScaler will now sit in front of relational and non relational data stores and clusters such as Hadoop and architectures like MapReduce and serve up photos, Tweets, status updates, e-transactions, or enterprise sales reports.

What if you don’t believe in magic and ask:

  • what NoSQL databases are supported?
  • how can NetScaler be more than a load balancer?

When you read about Twitter’s Gizzard — the library for creating distributed datastores — there’s no mention of magic.

Original title and link: Citrix sprinkles apps magic on SQL, NoSQL data (NoSQL databases © myNoSQL)


NoSQL + Node.js + Buzzword Bullshit

From the “Node.js Convincing the boss guide”:

If the architecture for your next apps reads like the cookbook of NoSQL ingredients, please pause for a second and read this.

Yes, Redis, CouchDB, MongoDB, Riak, Casandra, etc. all look really tempting, but so did that red apple Eve couldn’t resist. If you’re already taking a technological risk with using node.js, you shouldn’t multiply it with more technology you probably don’t fully understand yet.

Sure, there are legitimate use cases for choosing a document oriented database. But if you are trying to build a business on top of your software, sticking to conservative database technology (like postgres or mysql) might just outweigh the benefits of satisfying your inner nerd and impressing your friends.

The opposite sounds valid too:

There are legitimate use cases for choosing an evented I/O system running JavaScript. But if you are trying to build a business on top of your software, sticking to conservative servers (like Apache, nginx) and multi-processes/multi-threaded models might just outweigh the benefits of satisfying your inner nerd and impressing your friends.

Original title and link: NoSQL + Node.js + Buzzword Bullshit (NoSQL databases © myNoSQL)


NoSQL & Cloud at Netflix

Today Netflix can be seen as a leader in what can be achieved by combining cloud computing and polyglot persistence. Not only that, but Netflix has chosen to share their experience with everyone else so we can all learn from their experience.

Netflix’s experience of migrating from an on-premise architecture using relational databases has been documented over time. Here are a couple of important points in the history of migrating from the classical architecture to the mostly in the cloud solution they are currently using and continuing to experiment and build:

And it doesn’t stop here. In the video below, Siddharth “Sid” Anand covers the answers to some questions that are in the mind of everyone considering NoSQL databases in the cloud:

  • What sort of data can you move to NoSQL?
  • Which NoSQL technologies are we working with?
  • How did we translate RDBMS concepts to NoSQL?

Original title and link: NoSQL & Cloud at Netflix (NoSQL databases © myNoSQL)


Hadoop and NoSQL Databases at Twitter

Three presentations covering the various NoSQL usages at Twitter:

  1. Kevin Weil talking about data analysis using Scribe for logging, base analysis with Pig/Hadoop, and specialized data analysis with HBase, Cassandra, and FlockDB on InfoQ

  2. Ryan King’s presentation from last year’s QCon SF NoSQL track on Gizzard, Cassandra, Hadoop, and Redis on InfoQ

  3. Dmitriy Ryaboy on Hadoop from Devoxx 2010:

By looking at the powered by NoSQL page and my records, Twitter seems to be the largest adopter of NoSQL solutions. Here is an updated version of who is using Cassandra and HBase

  • Twitter: Cassandra, HBase, Hadoop, Scribe, FlockDB, Redis
  • Facebook: Cassandra, HBase, Hadoop, Scribe, Hive
  • Netflix: Amazon SimpleDB, Cassandra
  • Digg: Cassandra
  • SimpleGeo: Cassandra
  • StumbleUpon: HBase, OpenTSDB
  • Yahoo!: Hadoop, HBase, PNUTS
  • Rackspace: Cassandra

And probably many more missing from the list. But that could change if you leave a comment.

Original title and link: Hadoop and NoSQL Databases at Twitter (NoSQL databases © myNoSQL)

NoSQL The Ruby Way

A not yet released ☞ book:

Wondering what would such a book cover. The tons of different APIs for each NoSQL database?

Original title and link: NoSQL The Ruby Way (NoSQL databases © myNoSQL)

To SQL or not to SQL Panel at CODEBITS IV

A panel discussion on NoSQL, NoSQL databases, and relational databases, featuring Salvatore Sanfilippo[1], Lenz Grimmer[2], Filipe David Borba Manana[3], and a forth person from SAPO whose name I couldn’t spell:

  1. Salvatore Sanfilippo: creator and main developer of Redis  ()
  2. Lenz Grimmer: MySQL community relations team  ()
  3. Filipe David Borba Manana: CouchDB committer  ()

Original title and link: To SQL or not to SQL Panel at CODEBITS IV (NoSQL databases © myNoSQL)

NoSQL and Django Panel Video

Featuring Jacob Burch, Alex Gaynor, Eric Florenzano, Jacob Kaplan-Moss, Michael Richardson, Noah Silas[1]:

You probably know already that Django and NoSQL is hot!

  1. Unfortunately it looks like the real people on the panel aren’t the same with the ones listed.  ()

Original title and link: NoSQL and Django Panel Video (NoSQL databases © myNoSQL)