# How Rubrik chose a metadata store for Rubrik CDM

DevFeed: [How Rubrik chose a metadata store for Rubrik CDM](<https://devfeed.tech/articles/how-to-choose-the-right-metadata-store-23810.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/rubrik-metadata-store>)

Author: Dan Kelly

Published: 2022-06-03T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [how-to](<https://devfeed.tech/tags/how-to.md>)

## AI overview

This article summarizes how Rubrik evaluated metadata stores for Rubrik CDM. It describes problems with Cassandra, including uneven data distribution, secondary-index inefficiencies, out-of-memory crashes, and deleted rows reappearing, then presents Rubrik's criteria for selecting an alternative such as consistency during node failures, performance under load, and ease of deployment and maintenance.

## Source excerpt

Choosing the right metadata store should be contingent on your system architecture. There is no definitive 'right choice'. But if you are building your products or services on top of distributed systems then your choices are certainly narrowed. Recently, the data security company Rubrik, wrote a three-part blog series about how they chose a metadata store for Rubrik CDM. Their journey began with Cassandra and ended with CockroachDB. This blog is a summary of the challenges they ran into with Cassandra, the reasons they chose CockroachDB as their metadata store, and what their CockroachDB use case looks like.