Cassandra 2.0: The next generation of big data

Cassandra 2.0: The next generation of big data

Summary: Apache has just released Apache Cassandra v2.0, the latest version of its popular highly-scalable, big data distributed database.

SHARE:

In 2008, Facebook gave big data users a gift. The social network released Cassandra, its NoSQL, big data distributed data store to open source. Today, with the release of Cassandra 2.0, the gift is more valuable than ever.

Cassandra-logo

Since 2008, under the direction of the Apache Software Foundation (ASF), Cassandra has grown more powerful and faster. Today, according to Apache, "Cassandra powers massive data sets quickly and reliably without compromising performance, whether running in the cloud or partially on-premise in a hybrid data store. Its fully distributed architecture provides unparalleled fault tolerance to ensure applications will not go off-line, and its linear scalability allows them to reach massive sizes while successfully handling thousands of requests per second."

"In five years, Apache Cassandra has grown into one of the most widely used NoSQL databases in the world and serves as the backbone for some of today's most popular applications," said Jonathan Ellis, Apache Cassandra's VP in a statement.

With high-end users such as eBay, Reddit and Twitter, Cassandra can clearly walk the big data walk as well as talk the talk. Cassandra's biggest users can't afford poor data performance.

This newest version includes multiple new features. Perhaps the biggest of them, according to Elli, is that "Cassandra 2.0 makes it easier than ever for developers to migrate from relational databases and become productive quickly."

More specifically, the new features and improvements include:

  • Lightweight transactions allow ensuring operation linearizability similar to the serializable isolation level offered by relational databases which prevents conflicts during concurrent requests
  • Triggers which enable pushing performance-critical code close to the data it deals with, and simplify integration with event-driven frameworks like Storm
  • CQL (Cassandra Query Language) enhancements such as cursors and improved index support
  • Improved compaction, keeping read performance from deteriorating under heavy write load
  • Eager retries to avoid query timeouts by sending redundant requests to other replicas if too much time elapses on the original request
  • Custom Thrift server implementation based on LMAX Disruptor, a high-performance inter-thread messaging library that achieves lower message processing latencies and better throughput with flexible buffer allocation strategies

The new Cassandra is available for download Wednesday. Like all Apache programs it's free and is licensed under the Apache 2.0 license.

Related Stories:

Topics: Big Data, Data Management, Open Source

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

3 comments
Log in or register to join the discussion
  • Thanks, Steven

    While I am not a fan of Facebook and its business model, donating Cassandra to The Apache Foundation was a very fine gesture. Credit where credit is due.

    I ran a small Cassandra 1.x cluster on my network (for educational purposes and grins) until my laptop, which was the primary node, died some time ago. Perhaps, I'll give Cassandra 2.0 a go ...
    Rabid Howler Monkey
  • And also Hive

    Same here, never use FB but appreciate FB's code donation to Open Source. Hive was also a FB's creation.
    RelaxWalk
  • Hadoop Training links

    Hi Friends, if you are looking for any course info on Hadoop/Big Data, both free n paid, please check the links below:

    1.Edureka Online : http://sh.st/0wd1
    2.Cloudera Courses: http://sh.st/0wdC
    3.Apache Website for Hadoop : http://sh.st/0wdX
    4.Hortonworks FB page: http://sh.st/0wlz
    5.Edureka Hadoop Tutorials: http://sh.st/0wd1
    6.Bookmytrainings Hadoop: http://sh.st/0wMO
    7.OSSCube Hadoop training (NCR): http://sh.st/0wMP
    8.Clodera Video "Programming with Hadoop" : http://sh.st/0wMA
    9.Analytics India: http://sh.st/0wMG
    10.VentureHire Analytics course,Bangalore: http://sh.st/0wMZ
    11.EMC -Data Scientist courses: http://sh.st/0wMV
    12.Jigsaw Academy (good Analytics couses): http://sh.st/0wM1
    13.Foundation of Analytics: http://sh.st/0wM2
    14.Data Scientist Certification (Jigsaw Academy): http://sh.st/0wM3


    Articles on Big Data Analytics/Hadoop future and Growth-potential

    1.Forbes Article: http://sh.st/0wMK
    2.Times of India article: http://sh.st/0wMF
    3.SAS institute article: http://sh.st/0wMJ
    saugup12