Retrieving data using row key is the primary way how to get data from Cassandra, so it's highly optimized. Firstly, node responsible for the row is computed using partitioner. You can use RandomPartitioner (distributes md5 of keys) or OrderPreservingPartitioner (key must be UTF8 string). Then the row is found on the node using bloom filter ( http://wiki.apache.org/cassandra/ArchitectureOverview).
So when you want to retrieve row by its key then it's the fastest way you can get the row. Augi 2011/2/24 mcasandra <mohitanch...@gmail.com> > > Thanks! I just started reading about Bloom Filter. Is this something that > is > inbuilt by default or is it something that need to be explicitly > configured? > -- > View this message in context: > http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Understanding-Indexes-tp6058238p6062010.html > Sent from the cassandra-u...@incubator.apache.org mailing list archive at > Nabble.com. >