Scalable, Distributed Secondary Indexing in Scylla

Scalable, Distributed Secondary Indexing in Scylla
  • How Apache Cassandra implements Secondary Indexes using local indexing
  • Why we decided to take a different implementation strategy for Scylla using global indexing
  • How global indexing affects how you should use Secondary Indexing
  • How to create your own Secondary Indexes and use them in your application CQL queries


Global Indexing


When to use Secondary Indexes?




The monstrously-fast NoSQL database.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Presale & Presale Airdrop

Announcing our Private Beta!

Event-Driven Approach using Cloud Functions

they tend to think that they can do less and less when in reality they should be able to do more…

Power BI — Read in data from MySQL Database

Hack Night Special Edition Vol.2: Machine Learning with AWS engineer

Top Golang Libraries

Automatic Car Number Plate Detection

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


The monstrously-fast NoSQL database.

More from Medium

Using the TiDB Upgrade Toolkit to Guarantee a Safe Database Upgrade

RisingWave: A Cloud-Native Streaming Database

Designing a Distributed System for an Online Multiplayer Game — Architecture (Part 3)

Part 2: Grpc Proto Code Generation Using Protoc for Message and Services