Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Apache Cassandra Essentials

You're reading from   Apache Cassandra Essentials Create your own massively scalable Cassandra database with highly responsive database queries

Arrow left icon
Product type Paperback
Published in Nov 2015
Publisher Packt
ISBN-13 9781783989102
Length 172 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Nitin Padalia Nitin Padalia
Author Profile Icon Nitin Padalia
Nitin Padalia
Arrow right icon
View More author details
Toc

Data distribution


One of the key features of Cassandra is auto-sharding. Data is distributed among nodes in a cluster based on partition keys automatically. A partition key is a column or multiple columns, which are part of a primary key of a column family. Data is distributed based on the tokenized value calculated over the partition key. A partitioner determines how distribution tokens are calculated. Each node of Cassandra cluster its owns a range of tokens. A row is stored on the node that owns the respective token of the row's partition key.

A partitioner can be set using the configuration option partitioner in cassandra.yaml. The new cluster should go with Murmur3Partitioner, as it is a faster partitioner than older ones and also distributes data more efficiently. Other partitioners for backward compatibility are RandomPartitioner, ByteOrderedPartitioner, and OrderPreservingPartitioner.

Here is a brief description of all the listed partitioners:

  • Murmur3Partitioner: This is the default...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image