cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From prasenjit mukherjee <prasen....@gmail.com>
Subject Re: Effect of rangequeries with RandomPartitioner
Date Mon, 09 Jul 2012 04:48:24 GMT
Thanks Aaron for your response. Some follow up
questions/assumptions/clarifications :

1. With RandomPartitioner, on a given node, are the keys  sorted by
their hash_values or original/unhashed keys  ?
2. With RandomPartitioner, on a given node, are the columns (for a
given key)   always sorted by their column_names ?
3. From what I understand,  token = hash(key) for a RandomPartitioner,
and hence any key-range queries will return bogus results.  Although I
believe column-range-queries should succeed even in RP if they are
always sorted by column_names.

-Thanks,
Prasenjit

On Mon, Jul 9, 2012 at 12:17 AM, aaron morton <aaron@thelastpickle.com> wrote:
> for background
> http://wiki.apache.org/cassandra/FAQ#range_rp
>
> It maps the start key to a token, and then scans X rows from their on CL
> number of nodes. Rows are stored in token order.
>
> Cheers
>
> -----------------
> Aaron Morton
> Freelance Developer
> @aaronmorton
> http://www.thelastpickle.com
>
> On 7/07/2012, at 11:52 PM, prasenjit mukherjee wrote:
>
> Wondering how a rangequery request is handled if RP is used.  Will the
> receiving node do a fan-out to all the nodes in the ring or it will
> just execute the rangequery on its own local partition ?
>
> --
> Sent from my mobile device
>
>

Mime
View raw message