Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.
Companies using Cassandra
How Cassandra is being used
  • Real-time counts with Stitch

    Real-time counts with Stitch


    Stitch is a wrapper around a Cassandra database. It has a web application that provides read-access to the counts through an HTTP API. The counts are written to Cassandra in two distinct ways, and it's possible to use either or both of them:

    • Real-time: For real-time updates, Stitch has a processor application that handles a stream of events coming from a broker and increments the appropriate counts in Cassandra.

    • Batch: The batch part is a MapReduce job running on Hadoop that reads event logs, calculates the overall totals, and bulk loads this into Cassandra.

  • AppScale Systems

    #<User:0x00007ff0441d5010> AppScale Systems


    Implements the App Engine Datastore API.

  • Vital Labs, Inc.

    #<User:0x00007ff0285e45c8> Vital Labs, Inc.


    Cassandra is our data management workhorse. It handles all our key-value services, supports time-series data storage and retrieval, securely stores all our audit trails, and backs our Datomic database.

  • ShareThis

    #<User:0x00007ff0285af148> ShareThis


    We are using Cassandra in a few of our apps. One of them is as a count service application to track the number of shares, clicks.. etc

  • SocialCops

    #<User:0x00007ff02d8c9ba8> SocialCops


    While we experimented with Cassandra in the past, we are no longer using it. It is, however, open for consideration in future projects.

  • Dotmetrics

    #<User:0x00007ff02d7e5fe8> Dotmetrics


    Big data analytics.

  • TechBanx

    #<User:0x00007ff02d7b1d38> TechBanx


    As a part of big data machine learning stack (SMACK)

  • Nayemk


    I'm jobs I'm software engineer