Friday, January 4, 2013

Apache Cassandra




What is Apache Cassandra?
               Apache Cassandra is an open source distributed database system is designed to store and manage huge amount of data across servers. It is highly scalable and consistent. Cassandra is a scalable NoSQL database. It can maintain structured, semi-structured and un-structured data with no single point of failure.
             
              Originally Cassandra created for Facebook. Cassandra consists of distributed system techniques from Amazon Dynamo and the data model from Google’s BigTable. Cassandra was open source in Feb 2008 by Facebook. Cassandra first started as an incubation project at Apache in January of 2009.  

Below are some of the basic concepts in Apache Cassandra:

Cluster: The machines in a logical Cassandra instance
Keyspace: A container for ColumnFamilies. In simple words, it is very similar to RDBMS database.
ColumnFamilies: Container for columns.
Column: It is a triplet which contains name, value and a timestamp.
SuperColumns: Can be thought as columns that themselves have subcolumns.

Cassandra download link: Cassandra is java based open source application. You can download Cassandra from the following location.

Cassandra Source code: You can download Cassandra source code from the following location.

3 comments:

  1. Cassandra boots quickly, and its performance scales smoothly as new nodes are added.

    ReplyDelete
  2. I really appreciate the information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in TECHNOLOGY , kindly Contact MaxMunus
    MaxMunus Offer World Class Virtual Instructor-led training on TECHNOLOGY. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 1,00,000 + training in India, USA, UK, Australia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Pratik Shekhar
    MaxMunus
    E-mail: pratik@maxmunus.com
    Ph:(0) +91 9066268701
    www.MaxMunus.com

    ReplyDelete
  3. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in TECHNOLOGY , kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor-led training on TECHNOLOGY. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ pieces of training in India, USA, UK, Australia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Pratik Shekhar
    MaxMunus
    E-mail: pratik@maxmunus.com
    Ph:(0) +91 9066268701
    http://www.maxmunus.com/

    ReplyDelete