Apparently NoSQL isn't hip anymore.
Thus spake InfoWorld's Andy Oliver, arguing, "NoSQL isn't cool any more. The hipster hackers have moved on."
Oliver means this as a backhanded compliment for NoSQL, intended to suggest that NoSQL has gone so mainstream that it's no longer a conversation starter at parties. He's right -- it's a lame conversation starter -- but he's absolutely wrong that the buzz has faded from NoSQL.
Oliver was simply looking in the wrong places.
Plenty of buzz to go around
The idea for Oliver's post was apparently sparked by his attendance at a Couchbase event. If we look at the top 10 most popular databases, as measured across a range of factors by DB-Engines, Couchbase is nowhere to be seen:
According to the site DB-Engines, MongoDB has risen in the ranks to become the fourth most popular database.
Nor will you find it in the top 20 most popular databases. In fact, it barely limps into the top 25 and hasn't moved from No. 24 in the last year.
"The weird buzz was the lack of buzz" at the Couchbase event, Oliver writes. But given that Couchbase is an order of magnitude less popular than MongoDB, for example, why would he expect anything else?
Responding to Oliver's article, Kelly Stirman, vice president of Strategy and Product Marketing at MongoDB, told me:
To say NoSQL isn't "hip" anymore is flat out wrong. Today, virtually all of the Fortune 100 are users of MongoDB, and more than 40 are production customers. Moreover, MongoDB is still the top database technology of choice for developers at hackathons.
Hipster hackers, in other words, are getting chummy with their besuited enterprise peers. And they're downloading the database to the tune of 20,000 times per day, a number that has consistently grown over the past three years. With numbers that big, there's plenty of room for hipster hackers and suits alike.
Nor is this only a MongoDB thing.
Having recently attended the DataStax-founded Cassandra Summit, I saw firsthand the massive, buzzy embrace of a popular NoSQL database. Jonathan Ellis, DataStax co-founder and CTO, and development lead for Cassandra, explained to me in an interview that interest is soaring:
I've never felt more buzz around this community than at the recent Cassandra Summit, which saw over 8,000 engineers, DBAs, and architects attend both in-person and online. The hacker crowd is outnumbered now as Cassandra hits mass adoption, but they're still here and still pushing the envelope.
That doesn't sound like buzzkill to me.
Mainstream = very cool
Of course, Oliver's central thesis is correct: "NoSQL databases ... are simply part of our everyday reality." As the velocity, variety, and volume of data continues to explode, the need for NoSQL has never been greater. But where Oliver is wrong is in suggesting this somehow implies they aren't "cool."
Mainstream adoption while simultaneously balancing inbound "hipster" interest is very, very cool. But what isn't cool, according to Stirman, is the old "NoSQL" term:
NoSQL as a technology isn't dying, it's evolving. However, NoSQL as a term is dying, partially because it was never very helpful, and partially because the database market is maturing -- small players won't survive, and legacy vendors are in a race to embrace the vision delivered by innovators like MongoDB.
Indeed, while the principles that have driven NoSQL adoption remain as relevant (and hip) as ever -- flexibility, performance, and scalability -- the term is ready to be tossed. As Gartner notes in its Magic Quadrant for Operational Database Management Systems: "By 2017, the 'NoSQL' label will cease to distinguish DBMSs, which will result in it falling out of use."
What about Oliver's implication that Spark is hotter than NoSQL?
As much as Spark is in the news these days -- rightly so -- there's still nowhere near the level of interest as other big data technologies, even compared to the Hadoop, as measured by general search interest. To Oliver's point, however, Couchbase interest falls below the Spark threshold. No buzz there.
Meanwhile, the world is looking well beyond Hadoop to solve its big data needs -- and NoSQL is top-of-mind.
Is NoSQL still hip, still cool? Of course it is. The fact that NoSQL has hit mainstream adoption hasn't dampened its cool factor, nor has it diminished ongoing interest from the cutting-edge hacker crowd. A new NoSQL database is born every day, helping to push the innovation envelope for both NoSQL and RDBMS alike.
Frankly, it's pretty darn cool.