Definition

Cassandra (Apache Cassandra)

Part of the Database glossary:

open source distributed database system that is designed for storing and managing large amounts of data across commodity servers. Cassandra can serve as both a real-time operational data store for online transactional applications and a read-intensive database for large-scale business intelligence (BI) systems.

Next Steps

Originally created for Facebook, Cassandra is designed to have peer-to-peer symmetric nodes, instead of master or named nodes, to ensure there can never be a single point of failure (SPoF). Cassandra automatically partitions data across all the nodes in the database cluster, but the administrator has the power to determine what data will be replicated and how many copies of the data will be created.

After Facebook open-sourced the code, Cassandra became an Apache Incubator project in 2008 and a top-level Apache project in 2010. As of this writing, Cassandra deployments include Netflix, Digg, Adobe, Twitter, HP, IBM, Rackspace, Cisco and Reddit.

The name Cassandra was inspired by the beautiful mystic seer in Greek mythology whose predictions for the future were never believed.

This tutorial from DataStax provides an excellent overview of Cassandra:

This was last updated in May 2012
Posted by: Margaret Rouse

Related Terms

Definitions

Glossaries

  • Database

    - Terms related to databases, including definitions about relational databases and words and phrases about database management.

  • Cloud computing

    - Terms related to cloud computing, including definitions about on-demand, distributed computing and words and phrases about software-as-a-service, infrastructure-as-a-service and storage-as-a-service.

  • Open source

    - Terms related to open source, including definitions about Linux and words and phrases about Apache and other open source software development projects.

Dig Deeper

Continue Reading About Cassandra (Apache Cassandra)

People Who Read This Also Read...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.