Software Alternatives & Reviews

Apache Cassandra

The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. subtitle

Apache Cassandra Reviews and details

Screenshots and images

  • Apache Cassandra Landing page
    Landing page //
    2022-04-17

Badges & Trophies

Promote Apache Cassandra. You can add any of these badges on your website.
SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Course Intro | DS101: Introduction to Apache Cassandra™

Introduction to Apache Cassandra™

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Apache Cassandra and what they use it for.
  • Understanding SQL vs. NoSQL Databases: A Beginner's Guide
    On the other hand, NoSQL databases are non-relational databases. They store data in flexible, JSON-like documents, key-value pairs, or wide-column stores. Examples include MongoDB, Couchbase, and Cassandra. - Source: dev.to / 17 days ago
  • How to choose the right type of database
    HBase and Cassandra: Both cater to non-structured Big Data. Cassandra is geared towards scenarios requiring high availability with eventual consistency, while HBase offers strong consistency and is better suited for read-heavy applications where data consistency is paramount. - Source: dev.to / about 2 months ago
  • Asynchronous driver written in Rust for ScyllaDB, Cassandra and AWS Keyspaces.
    Dear r/python, we are happy to present you with our first open-source project. We have managed to implement a new driver for Python that works with Apache Cassandra, ScyllaDB and AWS Keyspaces. Source: 7 months ago
  • How to Choose the Right Document-Oriented NoSQL Database for Your Application
    NoSQL is a term that we have become very familiar with in recent times and it is used to describe a set of databases that don't make use of SQL when writing & composing queries. There are loads of different types of NoSQL databases ranging from key-value databases like the Reddis to document-oriented databases like MongoDB and Firestore to graph databases like Neo4J to multi-paradigm databases like FaunaDB and... - Source: dev.to / 8 months ago
  • NoSQL Databases vs Graph Databases: Which one should you use?
    To use NoSQL databases with code, you first need to choose a NoSQL database that suits your requirements. Some popular examples of NoSQL databases are MongoDB, Cassandra, Redis, and DynamoDB. Each of these databases has its own set of APIs and drivers that can be used to interact with them. Here, I'll use MongoDB as an example and explain how to perform CRUD operations using Python and its PyMongo package. - Source: dev.to / about 1 year ago
  • How Change Data Capture (CDC) Works with Streaming Database
    Change Data Capture is a technique used to capture and propagate changes made to a database such as MySQL, Microsoft SQL, Oracle, PostgreSQL, MongoDB, or Cassandra. CDC works by continuously monitoring the database for any changes made to the data. Multiple types of change data capture patterns can be used for data processing from a database. These include log-based CDC, trigger-based CDC, CDC based on timestamps,... - Source: dev.to / about 1 year ago
  • An Intro to Data Compression
    The popular NoSQL database Cassandra utilizes a compression algorithm called LZ4 to reduce the footprint of data at rest. LZ4 is characterized by very fast compression speed at the cost of a higher compression ratio. This is a design choice that allows Cassandra to maintain high write throughput while also benefiting from compression in some capacity. - Source: dev.to / about 1 year ago
  • Java seems to be so easy im suspecting something is wrong
    Java is an easy language regarding syntax and language constructs. The complexity arises from the problems that you are solving with the language - for example, many databases are written in JAVA (for example the https://cassandra.apache.org/_/index.html). The core of the database is very complex, thankfully Java is easy to read so once you are quite familiar with the language, you can focus on solving interesting... Source: about 1 year ago
  • Maximize Your Productivity with Redis: A Comprehensive Guide
    There are several alternatives to Redis that are worth considering, depending on your specific needs and requirements. Some popular options include Memcached, which is another in-memory data store that is often used for caching, and Apache Cassandra, which is a distributed NoSQL database that is designed for scalability and high availability. - Source: dev.to / over 1 year ago
  • Real Time Data Infra Stack
    In general, there are two different approaches, one is to choose a common NoSQL database, such as MongoDB, ElasticSearch or Apache Cassandra. All of these NoSQL databases have good scalability and can support complex queries. In addition, these databases are very mature, so the learning curve is low for both use and operation. - Source: dev.to / over 1 year ago
  • How to choose the right API Gateway
    Next, review deployment complexity such as DB-less versus database-backed deployments. For example, Kong does require running Cassandra or Postgres. Apigee requires Cassandra, Zookeeper, and Postgres to run, while other solutions like Express Gateway and Tyk only require Redis. Apache APISIX uses etcd as its data store, it stores and manages routing-related and plugin-related configurations in etcd in the Data... - Source: dev.to / over 1 year ago
  • Designing a Video Streaming Platform 📹
    Database - Considering the traffic and scale of the service we can go with a non-relational database(MongoDB, Apache Cassandra, etc..) or a relational database(PostgreSQL, MySQL, etc...) and Redis for in-memory caching. - Source: dev.to / over 1 year ago
  • Hi guys what do you think is the best way to store and access >1 million records of a filename + an arbitrary number of hashes for each filename (usually between 500-3000) on a single host? The database will be several hundred GB and speed is most important.
    If you're planning on querying the db using the filenames, a NoSQL option might be Cassandra (https://cassandra.apache.org/_/index.html). I haven't used it personally but I've heard it can manage large amounts of data efficiently and pretty fast. Source: over 1 year ago
  • The Distributed Data Problem
    For instance, Apache Cassandra, the open source NoSQL database that was introduced by Facebook in 2007, is both horizontally scalable and data center aware. If we were to deploy Cassandra to solve this problem, it would look something like the image below. - Source: dev.to / about 2 years ago
  • System Design: URL Shortener
    Since the data is not strongly relational, NoSQL databases such as Amazon DynamoDB, Apache Cassandra, or MongoDB will be a better choice here, if we do decide to use an SQL database then we can use something like Azure SQL Database or Amazon RDS. - Source: dev.to / over 1 year ago
  • System Design: WhatsApp
    We will split the data between different services each having ownership over a particular table. Then we can use a relational database such as PostgreSQL or a distributed NoSQL database such as Apache Cassandra for our use case. - Source: dev.to / over 1 year ago
  • Mom at 54 is thinking about coding and a complete career shift. Thoughts?
    Maybe rare for someone to be seeking their first coding job at that age. But plenty of us are in our 50s or older and still coding up a storm. And not necessarily ancient tech or anything. My current project exposes analytics data from Apache Druid and Cassandra via Go microservices hosted in K8s. Source: over 1 year ago
  • How We Built a Serverless Backend Using GraalVM, AWS Lambda and Astra DB (Part 1)
    Astra DB is a multi-cloud database-as-a-service (DBaaS) based on Apache Cassandra™ that eliminates the overhead of installing, operating, and scaling your own database installation. Essentially, Astra DB helps developers reduce deployment time, costs, and nightmares. Astra DB also equips you with a few data APIs to build applications faster, which leads us to our next big player — Stargate. - Source: dev.to / over 1 year ago
  • System Design: The complete course
    Since the data is not strongly relational, NoSQL databases such as Amazon DynamoDB, Apache Cassandra, or MongoDB will be a better choice here, if we do decide to use an SQL database then we can use something like Azure SQL Database or Amazon RDS. - Source: dev.to / over 1 year ago
  • How to Create a Fullstack App Using NuxtJS, NestJS, and Datastax Astra DB (with a Little Help from Github Copilot)
    If you are looking for a database that can scale fast, has a dynamic schema for unstructured data and flexible data models then choose a NoSql database. In this tutorial, Eddie is using Apache Cassandra®. - Source: dev.to / over 2 years ago
  • Bring Streaming to Apache Cassandra with Apache Pulsar
    One such technology is Apache Pulsar® — an open-source, distributed messaging and streaming platform that’s easy to deploy, simple to scale, and packed with developer-friendly APIs. So the next question is: how can you stream from Pulsar to Apache Cassandra®, the powerful NoSQL database designed to support data-heavy applications in the cloud? - Source: dev.to / about 2 years ago

External sources with reviews and comparisons of Apache Cassandra

16 Top Big Data Analytics Tools You Should Know About
Application Areas: If you want to work with SQL-like data types on a No-SQL database, Cassandra is a good choice. It is a popular pick in the IoT, fraud detection applications, recommendation engines, product catalogs and playlists, and messaging applications, providing fast real-time insights.
9 Best MongoDB alternatives in 2019
The Apache Cassandra is an ideal choice for you if you want scalability and high availability without affecting its performance. This MongoDB alternative tool offers support for replicating across multiple datacenters.

Do you know an article comparing Apache Cassandra to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Apache Cassandra discussion

Log in or Post with

This is an informative page about Apache Cassandra. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.