Blog

Have something to share with the community? Let us know on the mailing list!

  • Speakers Announced for April 28 Cassandra 4.0 World Party
    April 19, 2021Apache Cassandra Community

    The list of speakers for Apache Cassandra's upcoming 4.0 World Party.

  • Apache Cassandra Changelog #6
    April 12, 2021Apache Cassandra Community

    Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra World Party
    March 25, 2021Apache Cassandra Community

    We are now one of the most important databases today and manage the biggest workloads in the world. Because of that, we want to gather the worldwide community to party!

  • Join Apache Cassandra for Google Summer of Code 2021
    March 10, 2021Paulo Motta

    The ASF has been a GSoC mentor organization since the beginning. Apache Cassandra mentored a successful GSoC project in 2016 and we are participating again this year.

  • Apache Cassandra Changelog #5
    March 08, 2021Apache Cassandra Community

    Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra Changelog #4
    February 11, 2021Apache Cassandra Community

    Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra Changelog #3
    January 19, 2021Apache Cassandra Community

    Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra Changelog #2
    December 01, 2020Apache Cassandra Community

    Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra Changelog #1
    October 28, 2020Apache Cassandra Community

    Introducing the first Cassandra Changelog blog! Our monthly roundup of key activities and knowledge to keep the community informed.

  • Apache Cassandra Usage Report 2020
    September 17, 2020Apache Cassandra Community

    Apache Cassandra is the open source NoSQL database for mission critical data. Today the community announced findings from a comprehensive global survey of 901 practitioners on Cassandra usage. It’s the first of what will become an annual survey that provides a baseline understanding of who, how, and why organizations use Cassandra.

  • Improving Apache Cassandra’s Front Door and Backpressure
    September 03, 2020Apache Cassandra Community

    As part of CASSANDRA-15013, we have improved Cassandra’s ability to handle high throughput workloads, while having enough safeguards in place to protect itself from potentially going out of memory. In order to better explain the change we have made, let us understand at a high level, on how an incoming request is processed by Cassandra before the fix, followed by what we changed, and the new relevant configuration knobs available.

  • Cassandra and Kubernetes: SIG Update and Survey
    August 14, 2020Apache Cassandra Community

    Five operators for Apache Cassandra have been created that have made it easier to run containerized Cassandra on Kubernetes. Recently the major contributors to these operators came together to discuss the creation of a community-based operator with the intent of making one that makes it easy to run C* on K8s. One of the project’s organizational goals is that the end result will eventually become part of the Apache Software Foundation or the Apache Cassandra project.

  • Introducing Apache Cassandra 4.0 Beta: Battle Tested From Day One
    July 20, 2020Apache Cassandra Community

    This is the most stable Apache Cassandra in history; you should start using Apache Cassandra 4.0 Beta today in your test and QA environments, head to the downloads site to get your hands on it. The Cassandra community is on a mission to deliver a 4.0 GA release that is ready to be deployed to production. You can guarantee this holds true by running your application workloads against the Beta release and contributing to the community’s validation effort to get Cassandra 4.0 to GA.

  • Even Higher Availability with 5x Faster Streaming in Cassandra 4.0
    April 09, 2019Apache Cassandra Community

    Streaming is a process where nodes of a cluster exchange data in the form of SSTables. Streaming can kick in during many situations such as bootstrap, repair, rebuild, range movement, cluster expansion, etc. In this post, we discuss the massive performance improvements made to the streaming process in Apache Cassandra 4.0.

  • Introducing Transient Replication
    December 03, 2018Apache Cassandra Community

    Transient Replication is a new experimental feature soon to be available in 4.0. When enabled, it allows for the creation of keyspaces where replication factor can be specified as a number of copies (full replicas) and temporary copies (transient replicas). Transient replicas retain the data they replicate only long enough for it to be propagated to full replicas, via incremental repair, at which point the data is deleted. Writing to transient replicas can be avoided almost entirely if monotonic reads are not required because it is possible to achieve a quorum of acknowledged writes without them.

  • Audit Logging in Apache Cassandra 4.0
    October 29, 2018Apache Cassandra Community

    Database audit logging is an industry standard tool for enterprises to capture critical data change events including what data changed and who triggered the event. These captured records can then be reviewed later to ensure compliance with regulatory, security and operational policies.

  • Finding Bugs in Cassandra's Internals with Property-based Testing
    October 17, 2018Apache Cassandra Community

    As of September 1st, the Apache Cassandra community has shifted the focus of Cassandra 4.0 development from new feature work to testing, validation, and hardening, with the goal of releasing a stable 4.0 that every Cassandra user, from small deployments to large corporations, can deploy with confidence. There are several projects and methodologies that the community is undertaking to this end. One of these is the adoption of property-based testing, which was previously introduced here. This post will take a look at a specific use of this approach and how it found a bug in a new feature meant to ensure data integrity between the client and Cassandra.

  • Testing Apache Cassandra 4.0
    August 21, 2018Apache Cassandra Community

    With the goal of ensuring reliability and stability in Apache Cassandra 4.0, the project’s committers have voted to freeze new features on September 1 to concentrate on testing and validation before cutting a stable beta. Towards that goal, the community is investing in methodologies that can be performed at scale to exercise edge cases in the largest Cassandra clusters. The result, we hope, is to make Apache Cassandra 4.0 the best-tested and most reliable major release right out of the gate.

  • Hardware-bound Zero Copy Streaming in Apache Cassandra 4.0
    August 07, 2018Apache Cassandra Community

    Streaming in Apache Cassandra powers host replacement, range movements, and cluster expansions. Streaming plays a crucial role in the cluster and as such its performance is key to not only the speed of the operations its used in but the cluster’s health generally. In Apache Cassandra 4.0, we have introduced an improved streaming implementation that reduces GC pressure and increases throughput several folds and are now limited, in some cases, only by the disk / network IO (See: CASSANDRA-14556).