blob: 01b90bb207dd871715aec779b3517f4ef466fe6d [file] [log] [blame]
= Apache Cassandra Home Page
:page-layout: home
:description: Open Source NoSQL Database Manage massive amounts of data, fast, without losing sleep
:page-ogtitle: Apache Cassandra - Home Page
:keywords: Home, apache cassandra
:sectids!:
// start of hero
[openblock,hero hero--home grad]
----
[openblock,eye]
------
------
[openblock, home-hero-content text-center flex flex-center flex-column relative z2 pa-xlarge]
--------
[discrete]
= Open Source NoSQL Database
[discrete]
== Manage massive amounts of data, fast, without losing sleep
[.btn.btn--filled]
xref:cassandra-basics.adoc[Learn More]
[.btn.btn--filled]
xref:quickstart.adoc[Quickstart]
--------
----
// end of hero
////
Banner: The section below is where the updated banner content goes.
////
[openblock,arrow]
----
// start home banner
[openblock,home-banner w75 product-highlight mx-auto pt-xlarge cf]
------
[openblock,float50 full-800]
--------
Cassandra 4.0 is GA! How did we deliver the most stable database release ever shipped?
--------
[openblock,float50 full-800]
--------
[.btn.btn--grad.ml-large]
xref:blog/Apache-Cassandra-4.0-is-Here.adoc[Read the Blog]
--------
------
----
// end banner
// start tiles section
[openblock,home-features grad grad--two flex-center relative]
----
[openblock,inner text-center py-xxlarge]
------
[discrete]
== What is Apache Cassandra?
[discrete]
=== Apache Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.
[openblock,features-wrapper cf]
--------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/hybrid.png[]
[discrete]
=== Hybrid
Masterless architecture and low latency means Cassandra will withstand an entire data center outage with no data loss—across public or private clouds and on-premises.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/fault.png[]
[discrete]
=== Fault Tolerant
Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages. Failed nodes can be replaced with no downtime.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/scalable.png[]
[discrete]
=== Focus on Quality
To ensure reliability and stability, Cassandra is tested on clusters as large as 1,000 nodes and with hundreds of real world use cases and schemas tested with replay, fuzz, property-based, fault-injection, and performance tests.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/performant.png[]
[discrete]
=== Performant
Cassandra http://vldb.org/pvldb/vol5/p1724_tilmannrabl_vldb2012.pdf[consistently outperforms,window=_blank] popular NoSQL alternatives in benchmarks and real applications, primarily because of fundamental architectural choices.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/control.png[]
[discrete]
=== You're In Control
Choose between synchronous or asynchronous replication for each update. Highly available asynchronous operations are optimized with features like Hinted Handoff and Read Repair.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/cloud_native.png[]
[discrete]
=== Security and Observability
The audit logging feature for operators tracks the DML, DDL, and DCL activity with minimal impact to normal workload performance, while the fqltool allows the capture and replay of production workloads for analysis.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/decentral.png[]
[discrete]
=== Distributed
Cassandra is suitable for applications that can't afford to lose data, even when an entire data center goes down. There are no single points of failure. There are no network bottlenecks. Every node in the cluster is identical.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/scalable.png[]
[discrete]
=== Scalable
Read and write throughput both increase linearly as new machines are added, with no downtime or interruption to applications.
----------
[openblock,feature text-center ma-small my-large pa-small]
----------
image:Icons/elastic.png[]
[discrete]
=== Elastic
Cassandra streams data between nodes during scaling operations such as adding a new node or datacenter during peak traffic times. Zero Copy Streaming makes this up to 5x faster without vnodes for a more elastic architecture particularly in cloud and Kubernetes environments.
----------
--------
------
----
// end tiles section
// start users section
[openblock,users-section arrow]
----
[openblock,inner text-center py-xxlarge z2]
------
[discrete]
== Cassandra Users
Cassandra is used by thousands of companies with large active data sets.
[openblock,cf home-quotes py-large]
--------
[openblock, home-quote hidden pa-large text-left ]
----------
"Netflix uses Apache Cassandra heavily to satisfy its ever-growing persistence needs on its mission to entertain the world. We have been experimenting and partially using the 4.0 beta in our environments and its features like Audit Logging and backpressure."
*– Vinay Chella, Netflix Engineering Manager *
----------
[openblock, home-quote hidden pa-large text-left ]
----------
“Humankind is at a pivotal point in history, that requires us to work together to find new innovative ways to process the petabytes of data we create every day, and the WitFoo R&D team has found a friend in Cassandra through our endeavors to meet big-data needs in cybersecurity operations.”
*– Charles Herring, CTO of WitFoo *
----------
[openblock, home-quote hidden pa-large text-left ]
----------
"Since 2016, application engineers at Bloomberg have turned to Cassandra because it’s easy to use, easy to scale, and always available. We serve up more than 20 billion requests per day on a nearly 1 PB dataset across a fleet of 1,700+ Cassandra nodes."
*– Isaac Reath, Software Engineering Team Lead, NoSQL Infrastructure at Bloomberg*
----------
[openblock, home-quote hidden pa-large text-left]
----------
"We needed something that would handle really high write throughput and keep scaling on the write throughput. That forced us to look at distributed stores, and Apache Cassandra was the option that fitted what we needed."
*– Elliott Sims Senior Systems Administrator, Backblaze*
----------
--------
// end home quotes
[.btn.btn--grad]
xref:case-studies.adoc[Read Case Studies]
------
----
// end users section
// start case study
[openblock,home-case-study quote grad py-large]
----
[openblock,inner text-center inner--narrow py-large z2]
------
[discrete]
== Cassandra Ecosystem
Our ecosystem includes a range of third-party Cassandra projects, tools, products, and services that may be useful to end users.
[.btn.btn--filled]
xref:ecosystem.adoc[Go to Ecosystem]
------
----
// end quote
// start community spotlight
[openblock,home-community arrow flex flex-center]
----
[openblock,inner text-center py-large]
------
[discrete]
== Community Spotlight
[.w50.mx-auto]
Here's what the Cassandra community has been doing to advance the world's premier open source NoSQL database.
// start row
[openblock,cf text-left ma-large pa-large]
--------
[openblock,float50 full-800]
----------
[discrete]
=== Behind the scenes of an Apache Cassandra Release
Formalizing how we balance the need to evolve and provide cutting-edge features with long-term stability. The simple rules we use to decide when to merge and why we’ll be supporting three GA releases going forward, but why we’ve decided to support four releases for the next cycle.
[.btn.btn--alt.my-small]
xref:blog/Behind-the-scenes-of-an-Apache-Cassandra-Release.adoc[Read More]
----------
[openblock,float50 full-800 flex flex-center pa-medium"]
----------
[xref:blog/Behind-the-scenes-of-an-Apache-Cassandra-Release.adoc]
image::blog/behind-the-scenes-of-an-apache-cassandra-release-unsplash-lajos-szabo.jpg[Behind the scenes of an Apache Cassandra Release]
----------
--------
// end row
// start row
[openblock,cf text-left ma-large pa-large]
--------
[openblock,float50 full-800 right]
----------
[discrete]
=== Tightening Security for Apache Cassandra: Part 1
The growth in ecommerce has demanded a greater focus on data security. This is the start of a mini-series by Maulin Vasavada on how to customize SSL/TLS configurations to tighten security in Cassandra 4.0+.
[.btn.btn--alt.my-small]
xref:blog/Tightening-Security-for-Apache-Cassandra-Part-1.adoc[Read More]
----------
[openblock,float50 full-800 flex flex-center right pa-medium"]
----------
[xref:blog/Tightening-Security-for-Apache-Cassandra-Part-1.adoc]
image::blog/tighten-security-p1-unsplash.jpg[Tightening Security for Apache Cassandra: Part 1]
----------
--------
//end row
// start row
[openblock,cf text-left ma-large pa-large]
--------
[openblock,float50 full-800]
----------
[discrete]
=== Inside Cassandra: an interview with Marcel Birkner at Instana
A new series that we've dubbed "Inside Cassandra" where we interview engineers and devs in the community either about their use of Apache Cassandra to power their businesses or how they contribute to the project. The first installation features an interview with Marcel Birkner, Site Reliability Engineer at Instana, and how they use Apache Cassandra to store and process metric data at scale and benefit from Cassandra’s fault tolerance, and have learned the importance of dog-fooding.
[.btn.btn--alt.my-small]
xref:blog/Inside-Cassandra-an-interview-with-Marcel-Birkner-at-Instana.adoc[Read More]
----------
[openblock,float50 full-800 flex flex-center pa-medium"]
----------
[xref:blog/Inside-Cassandra-an-interview-with-Marcel-Birkner-at-Instana.adoc]
image::blog/inside-Cassandra-Marcel-Birkner/image2.png[Inside Cassandra: Marcel Birkner]
----------
--------
// end row
------
----
// end community spotlight