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:0x00007f60202686a8> AppScale Systems

    Implements the App Engine Datastore API.

  • Vital Labs, Inc.

    #<User:0x00007f6020200620> 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:0x00007f60201c6df8> 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:0x00007f6020192dc8> 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:0x00007f60200ff2a8> Dotmetrics

    Big data analytics.

  • Technology

    #<User:0x00007f60200deaa8> Technology

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

  • Nayemk

    I'm jobs I'm software engineer