blob: 7f39265626219f57499b4300f2dd47c4010adc4a [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Apache Cassandra | Apache Cassandra Documentation</title>
<link rel="stylesheet" href="../assets/css/site.css">
<meta name="description" content="landing page for 5.0">
<link rel="schema.dcterms" href="https://purl.org/dc/terms/">
<meta name="dcterms.subject" content="_">
<meta name="dcterms.identifier" content="master">
<meta name="generator" content="Antora 2.3.4">
<link rel="icon" href="../assets/img/favicon.ico" type="image/x-icon">
<script>
const script = document.createElement("script");
const domain = window.location.hostname;
script.type = "text/javascript";
script.src = "https://plausible.cassandra.apache.org/js/plausible.js";
script.setAttribute("data-domain",domain);
script.setAttribute("defer",'true');
script.setAttribute("async",'true');
document.getElementsByTagName("head")[0].appendChild(script);
</script> </head>
<body class="basic ">
<div class="container mx-auto relative">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<meta property="og:type" content="website" />
<meta property="og:description" content="" />
<meta property="og:url" content="/" />
<meta property="og:site_name" content="Apache Cassandra" />
<header id="top-nav">
<div class="inner relative">
<div class="header-social-icons text-right">
<a href="https://twitter.com/cassandra?lang=en" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank" styles="margin-left: 20px;"><img src="../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
<div class="cf">
<div class="logo left"><a href="/"><img src="../assets/img/logo-white-r.png" alt="cassandra logo"></a></div>
<div class="mobile-nav-icon right">
<img class="toggle-icon" src="../assets/img/hamburger-nav.svg">
</div>
<ul class="main-nav nav-links right flex flex-vert-center flex-space-between">
<li>
<a class="nav-link hide-mobile">Get Started</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/cassandra-basics.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-basics.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra Basics
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/quickstart.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-rocket.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Quickstart
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/ecosystem.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-ecosystem.png" alt="cassandra basics icon">
</div>
<div class="sub-nav-text teal py-small">
Ecosystem
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link" href="/doc/latest/">Documentation</a></li>
<li>
<a class="nav-link" href="/_/community.html">Community</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/community.html#code-of-conduct">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-welcome.png" alt="welcome icon">
</div>
<div class="sub-nav-text teal py-small">
Welcome
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#discussions">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-discussions.png" alt="discussions icon">
</div>
<div class="sub-nav-text teal py-small">
Discussions
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#project-governance">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-governance.png" alt="Governance icon">
</div>
<div class="sub-nav-text teal py-small">
Governance
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#how-to-contribute">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-contribute.png" alt="Contribute icon">
</div>
<div class="sub-nav-text teal py-small">
Contribute
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/community.html#meet-the-community">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-community.png" alt="Meet the Community icon">
</div>
<div class="sub-nav-text teal py-small">
Meet the Community
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/cassandra-catalyst-program.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-catalyst.png" alt="Catalyst icon">
</div>
<div class="sub-nav-text teal py-small">
Catalyst Program
</div>
</a>
</li>
<li class="pa-micro hide-mobile">
<a href="/_/events.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-events.png" alt="Events icon">
</div>
<div class="sub-nav-text teal py-small">
Events
</div>
</a>
</li>
</ul>
</li>
<li>
<a class="nav-link hide-mobile">Learn</a>
<ul class="sub-menu bg-white">
<li class="pa-micro">
<a href="/_/Apache-Cassandra-5.0-Moving-Toward-an-AI-Driven-Future.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-basics.png" alt="Basics icon">
</div>
<div class="sub-nav-text teal py-small">
Cassandra 5.0
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/case-studies.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-case-study.png" alt="Case Studies icon">
</div>
<div class="sub-nav-text teal py-small">
Case Studies
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/resources.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-resources.png" alt="Resources icon">
</div>
<div class="sub-nav-text teal py-small">
Resources
</div>
</a>
</li>
<li class="pa-micro">
<a href="/_/blog.html">
<div class="sub-nav-icon">
<img src="../assets/img/sub-menu-blog.png" alt="Blog icon">
</div>
<div class="sub-nav-text teal py-small">
Blog
</div>
</a>
</li>
</ul>
</li>
<li><a class="nav-link btn btn--filled" href="/_/download.html">Download Now</a></li>
</ul>
</div>
</div>
</header>
<div class="hero hero--home grad">
<div class="eye"></div>
<div id="home-content" class="text-center flex flex-center flex-column relative z2 ma-xlarge">
<h1>Apache Cassandra® 5.0: Moving Toward an AI-Driven Future</h1>
</div>
</div>
<div class="flex-center py-large arrow">
<div class="inner inner--narrow">
<div class="sect2">
<h3 id="cassandra-5-0-is-coming-soon"><a class="anchor" href="#cassandra-5-0-is-coming-soon"></a>Cassandra 5.0 is coming soon!</h3>
<div class="paragraph">
<p>We are excited about the upcoming availability of Apache Cassandra 5.0, the project’s major release for 2023! With a focus on machine learning and artificial intelligence, this release brings a host of exciting features and enhancements that empower you to take your data-driven applications to the next level.</p>
</div>
<div class="paragraph">
<p><strong>Here’s an overview of some of the release’s major features:</strong></p>
</div>
</div>
<div class="sect2">
<h3 id="storage-attached-indexes"><a class="anchor" href="#storage-attached-indexes"></a><a href="https://issues.apache.org/jira/browse/CASSANDRA-16052" target="_blank" rel="noopener">Storage Attached Indexes</a></h3>
<div class="paragraph">
<p>Our new Storage Attached Indexes provide lightning-fast data retrieval, allowing you to access the information you need with unprecedented speed and efficiency. <em><a href="https://www.youtube.com/watch?v=aBuIQSLxtnk&amp;list=PLqcm6qE9lgKKls90MlpejceYUU_0qVnWa&amp;index=12&amp;t=1s" target="_blank" rel="noopener">Watch this video about Storage Attached Indexes</a></em>.</p>
</div>
</div>
<div class="sect2">
<h3 id="trie-memtables-and-trie-sstables"><a class="anchor" href="#trie-memtables-and-trie-sstables"></a><a href="https://cwiki.apache.org/confluence/x/kYuqCw" target="_blank" rel="noopener">Trie Memtables</a> and <a href="https://cwiki.apache.org/confluence/x/1Y0ODg" target="_blank" rel="noopener">Trie SSTables</a></h3>
<div class="paragraph">
<p>Cassandra 5.0 includes Trie-based Memtables and SSTables, optimizing memory and storage usage, and ultimately improving the performance of your database. <em><a href="https://www.youtube.com/watch?v=eKxj6s4vzmI&amp;list=PLqcm6qE9lgKKls90MlpejceYUU_0qVnWa&amp;index=13" target="_blank" rel="noopener">Watch this video about Trie Memtables</a></em>.</p>
</div>
</div>
<div class="sect2">
<h3 id="new-mathematical-cql-functions"><a class="anchor" href="#new-mathematical-cql-functions"></a><a href="blog/Apache-Cassandra-5.0-Features-Mathematical-CQL-Functions.html" class="page">New Mathematical CQL Functions</a></h3>
<div class="paragraph">
<p>Take advantage of new mathematical CQL functions, including abs, exp, log, log10, and round, to perform complex calculations within your queries.</p>
</div>
</div>
<div class="sect2">
<h3 id="unified-compaction-strategy"><a class="anchor" href="#unified-compaction-strategy"></a><a href="https://cwiki.apache.org/confluence/x/UZMODg" target="_blank" rel="noopener">Unified Compaction Strategy</a></h3>
<div class="paragraph">
<p>Streamline data organization and management, enhancing the efficiency and performance of your clusters.</p>
</div>
</div>
<div class="sect2">
<h3 id="vector-search"><a class="anchor" href="#vector-search"></a><a href="https://cwiki.apache.org/confluence/x/OQ40Dw" target="_blank" rel="noopener">Vector Search</a></h3>
<div class="paragraph">
<p>Cassandra 5.0 introduces vector search, which leverages storage-attached indexing and dense indexing techniques to transform data exploration and analysis. This update is especially impactful for domains like machine learning and artificial intelligence (AI). <em><a href="https://www.youtube.com/watch?v=Bxc-JLRx450&amp;list=PLqcm6qE9lgKKls90MlpejceYUU_0qVnWa&amp;index=10" target="_blank" rel="noopener">Watch this video about Vector Search</a></em>.</p>
</div>
</div>
<div class="sect2">
<h3 id="dynamic-data-masking"><a class="anchor" href="#dynamic-data-masking"></a><a href="https://cwiki.apache.org/confluence/x/jotrDQ" target="_blank" rel="noopener">Dynamic Data Masking</a></h3>
<div class="paragraph">
<p>Cassandra 5.0 introduces new dynamic data masking (DDM) capabilities which allow you to obscure sensitive information using a concept called masked columns. DDM doesn&#8217;t change the stored data. Instead, it just presents the data in its redacted form during SELECT queries.</p>
</div>
</div>
<div class="sect2">
<h3 id="and-much-more"><a class="anchor" href="#and-much-more"></a>And Much More&#8230;&#8203;</h3>
<div class="paragraph">
<p><a href="/doc/trunk/cassandra/new/index.html" target="_blank" rel="noopener">Explore other exciting features</a> like JDK 17 support, more guardrails, extended TTL, new vector data types, tools for large partition identification, support for Microsoft Azure, a CIDR authorizer, pluggable crypto providers, and a virtual table for system logs, among others.</p>
</div>
<div class="paragraph">
<p>Don&#8217;t miss out on these game-changing enhancements! Upgrade to Apache Cassandra 5.0 today and experience the future of data management. Ready to get started? Download Apache Cassandra 5.0 now and embrace the future of data.</p>
</div>
</div>
<div class="sect1">
<h2 id="join-the-community-to-learn-more"><a class="anchor" href="#join-the-community-to-learn-more"></a>Join the Community to Learn More</h2>
<div class="sectionbody">
<div class="paragraph">
<p>The <a href="index.html" class="page">Apache Cassandra Community</a> is the best way to stay connected with other Cassandra users and to see more updates, tutorials, and best practices.</p>
</div>
<div class="paragraph">
<p>Here are some of the best ways to join the discussion:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Town Halls: Join the <a href="https://www.meetup.com/cassandra-global/" target="_blank" rel="noopener">Apache Cassandra Meetup</a> group for monthly Town Halls where we learn about interesting Cassandra use cases together or <a href="https://www.youtube.com/playlist?list=PLqcm6qE9lgKKpeO7AgGWcLB6dsz0vS4y1" target="_blank" rel="noopener">watch replays of previous meetings</a>.</p>
</li>
<li>
<p>Contributor Meetings: Join the <a href="https://cwiki.apache.org/confluence/x/qo7JC" target="_blank" rel="noopener">monthly Contributor Meetings</a> to dive deeper into the powerful new features of Apache Cassandra 5.0. You can watch recordings of previous meetings <a href="https://www.youtube.com/playlist?list=PLqcm6qE9lgKKls90MlpejceYUU_0qVnWa" target="_blank" rel="noopener">here</a>.</p>
</li>
<li>
<p>Mailing List: Ask how to get help or receive announcements.</p>
</li>
<li>
<p><a href="https://s.apache.org/slack-invite" target="_blank" rel="noopener">Apache Cassandra Slack Channel</a>: Whether you are an end user or a developer, Slack is a great forum for community.</p>
</li>
<li>
<p><a href="https://www.youtube.com/c/PlanetCassandra" target="_blank" rel="noopener">Planet Cassandra YouTube</a>: Find videos on all things Apache Cassandra.</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<footer class="grad grad--two flex-center pb-xlarge">
<div class="inner text-center z2 relative">
<h2 class="white py-small">Get started with Cassandra, fast.</h2>
<a id="footer-cta" href="/_/quickstart.html" class="btn btn--filled ma-medium">Quickstart Guide</a>
</div>
<div class="inner flex flex-distribute-items mt-xlarge z2 relative">
<div class="col-2">
<div id="footer-logo" class="logo logo--footer mb-medium"><img src="../assets/img/logo-white-r.png" alt="Cassandra Logo"></div>
<p>Apache Cassandra<img src="../assets/img/registered.svg" alt="®" style="width:18px;"> powers mission-critical deployments with improved performance and unparalleled levels of scale in the cloud.</p>
<div class="footer-social-icons">
<a href="https://twitter.com/cassandra?lang=en" target="_blank"><img src="../assets/img/twitter-icon-circle-white.svg" alt="twitter icon" width="24"></a>
<a href="https://www.linkedin.com/company/apache-cassandra/" target="_blank"><img src="../assets/img/LI-In-Bug.png" alt="linked-in icon" width="24"></a>
<a href="https://www.youtube.com/c/PlanetCassandra" target="_blank"><img src="../assets/img/youtube-icon.png" alt="youtube icon" width="24"></a>
</div>
</div>
<div class="col-2 flex flex-center">
<ul class="columns-2">
<li class="mb-small"><a href="/">Home</a></li>
<li class="mb-small"><a href="/_/cassandra-basics.html">Cassandra Basics</a></li>
<li class="mb-small"><a href="/_/quickstart.html">Quickstart</a></li>
<li class="mb-small"><a href="/_/ecosystem.html">Ecosystem</a></li>
<li class="mb-small"><a href="/doc/latest/">Documentation</a></li>
<li class="mb-small"><a href="/_/community.html">Community</a></li>
<li class="mb-small"><a href="/_/case-studies.html">Case Studies</a></li>
<li class="mb-small"><a href="/_/resources.html">Resources</a></li>
<li class="mb-small"><a href="/_/blog.html">Blog</a></li>
</ul>
</div>
</div>
</footer>
<div class="lower-footer bg-white pa-medium">
<div class="flex flex-row flex-vert-center">
<div class="pr-medium"><img src="../assets/img//feather-small.png" alt="ASF" width="20"></div>
<div class="pr-medium"><a href="http://www.apache.org/" target="_blank">Foundation</a></div>
<div class="pr-medium"><a href="https://www.apache.org/events/current-event.html" target="_blank">Events</a></div>
<div class="pr-medium"><a href="https://www.apache.org/licenses/" target="_blank">License</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/thanks" target="_blank">Thanks</a></div>
<div class="pr-medium"><a href="https://www.apache.org/security" target="_blank">Security</a></div>
<div class="pr-medium"><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank">Privacy</a></div>
<div class="pr-medium"><a href="https://www.apache.org/foundation/sponsorship" target="_blank">Sponsorship</a></div>
</div>
<p class="my-medium">© 2009-<script>document.write(new Date().getFullYear())</script> <a href="https://apache.org" target="_blank">The Apache Software Foundation</a> under the terms of the Apache License 2.0. Apache, the Apache feather logo, Apache Cassandra, Cassandra, and the Cassandra logo, are either registered trademarks or trademarks of The Apache Software Foundation.</p>
</div>
<div id="fade" class="hidden"></div>
<div id="modal" class="hidden">
<div id="close-modal" class="cursor-pointer"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" class="css-i6dzq1"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></div>
<div id="mod-content" class="vid-mod-content resp-container"></div>
</div>
<script>
jQuery(function(){
var windowW = $(window).width();
$(document)
.on('click','.mobile-nav-icon',function(){
$('.main-nav').fadeIn();
})
.on('click','.main-nav',function(){
if(windowW <= 1000){
$(this).fadeOut();
}
})
.on('click','#version-toggle',function(){
$(this).toggleClass('active');
$(this).next().fadeToggle();
})
.on('click','#mobile-docs-nav-burger', function(){
$(this).toggleClass('active');
$('.docs-nav').toggleClass('active');
});
var url = window.location.pathname;
var isQuickstart = url.includes('quickstart.html');
if(isQuickstart){
var footerCTA = document.getElementById('footer-cta');
footerCTA.innerHTML = 'Get latest updates';
footerCTA.setAttribute('href', '/_/blog.html');
}
});
</script>
</div>
</body>
<script>
jQuery(function(){
jQuery(document)
.on('click','.cassandra-cloud h3',function(){
var el = jQuery(this);
el.toggleClass('active');
el.next().slideToggle();
})
.on('click','.image-expand img', function(){
$(this).clone().appendTo('#mod-content');
$('#fade,#modal,#close-modal').fadeIn();
$('body,html').addClass('no-scroll');
})
.on('click','#fade,#close-modal', function(){
$('#fade,#modal,#close-modal').fadeOut();
$('body,html').removeClass('no-scroll');
$('#mod-content').html('');
});
});
</script>
</html>