Svetlana Sicular

A member of the Gartner Blog Network

Svetlana Sicular
Research Director
1 year at Gartner
19 years IT industry

Svetlana Sicular has a uniquely combined experience of Fortune 500 IT and business leadership, product management at world-class software vendors, and Big Four consulting. She primarily handles inquiries in the areas of data management strategy, ...Read Full Bio

Coverage Areas:

Cassandra for Greeks or for Geeks?

by Svetlana Sicular  |  August 11, 2012  |  2 Comments

Technology robs words of their intrinsic meaning: what happened to “like” and “friend”? Is it true that Facebook patented “face”? What is “oracle”? Who is Cassandra — a NoSQL database or a Trojan princess, who had a gift of prophecy and whom Apollo cursed never to be believed?

At this week’s Cassandra Summit, I learned that engineers should think of github as their resume. And I found a new distance measure: buildings a millisecond apart. The 2012 Cassandra Summit attracted 830 attendees compared to 140 people just two years ago — think of this growth chart!

“I learned a lot,” — was a leitmotif of every speaker. I learned a lot too. This blog post is a brief recap of my most memorable takeaways (I am only reporting). For more on the Summit, see #cassandra12 and especially @Merv (please consider this a pseudo-tweet). (Abundance of parentheses in my writing is due to the years of Lisp in my past (hello, world of key-value pairs! (that is Cassandra (non-Greek.))))

Talking about Greeks, I’ll start in the Olympic style: a regular hard disk drive vs. a solid state drive (SSD) scored 27 to 4 milliseconds and $1.80 to $3.10 per hour on Amazon Web Services (AWS).

Source: Netflix at the 2012 Cassandra Summit

Amazon elastic cloud is out of stock on SSDs — Netflix took them all (did you know that Netflix is a hardware and PaaS company, and Amazon is one more Greek?) Capacity planning was another repeating theme. A rule of thumb, for example: always keep your disks half-full for a standard Cassandra cluster. With a rapid user population growth, performance gets spiky!

Cassandra data modeling session was standing room only and involved intricate column families (think Doric, Ionic or Corinthian columns). In-depth query tuning discussions were everywhere. Who said no DBAs necessary and data modeling is not an issue for noSQL?

Cassandra Summit was worthwhile attending even for a single session by @arunxjacob from Disney. I applauded his forward thinking about a common data platform. Netflix talked about a data platform too. PaaS for DaaS (or whatever acronym, as long as it’s a data platform) will soon become a big subject for corporations and for vendors.

The funniest Q&A of the day to my quirky sense of humor was:
Q: “How do you switch to new technologies?”
A: “You can do it unless you have a CTO or CIO with amazing vision.”

@Merv told me in this regard that sometimes he wants to raise his hand and say: “I am from Gartner, let me take this question.” So, I am from Gartner, and let me answer: Gartner does not recommend guerilla warfare as an IT strategy. New technologies are good when they are deployed for a reason not for the sake of technology. By deploying noSQL for a proper purpose with clear business outcomes, you will do a favor not only to your company but to Datastax too: there are enough use cases where Cassandra shines, and using it for everything just because you can will compromise this technology.

Disney, eBay and some other speakers told during the Summit that they bring Cassandra into play where it fits nicely: real-time analytics of social signals (what the most “liked” items are right now), time-series for fraud detection, log analysis to find common issues, multi-data center support and load isolation when you can set up a virtual data center to separate tasks (such as OLAP and OLTP). Cassandra is good for graphs. eBay creates taste graphs by items and users, 14+ billion edges. Titan, a new graph database, is one more Greek charmed by Cassandra. Most Trojans considered Cassandra insane — indeed, it is insanely fast.

And yes, I have seen big data fashion again! Cassandra t-shirts evaporated within the first hour of the Summit. And these are two new big data haute couture photos.

 

“In Soviet Russia, cloud deploys you!” – could not pass this t-shirt.

 

C* stands for Cassandra. The daughter of the Trojan king Priam turned into a noSQL database, and lost her name too. Is it because of the Apollo’s curse or because Greek gods meant well?

2 Comments »

Category: analytics Big Data Cassandra Catalyst Catalyst-NA cloud data data paprazzi events fashion geospatial Information Everywhere innovation Inquire Within Local News market analysis noSQL open source skills Trojans Uncategorized     Tags: , , , , , , , , , , , , , , , , , , , ,

2 responses so far ↓

  • 1 JPL   August 12, 2012 at 12:24 am

    Ha ha. Nice post! I learned a lot.

    I always thought Cassandra was a very poor choice of name for a database too, given the connotations you describe. In fact I have commented on this before to colleagues and been met with blank uncomprehending stares. Geeks don’t know their Ancient Greek.

  • 2 Tap the 90 Checks In at the Pre-Cassandra Summit Meetup | Tap the 90   August 14, 2012 at 3:43 pm

    [...] Cassandra for Greeks or for Geeks? (blogs.gartner.com) [...]