You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by ch...@ubs.com on 2012/04/02 13:53:06 UTC
Row iteration using RandomPartitioner
Hi,
Bit of a silly question, is row iteration using the RandomPartitioner
deterministic? I don't particularly care what the order is relative to
the row keys (obviously there isn't one, it's the RandomPartitioner),
but if I run a full iteration over all rows in a CF twice, assuming no
underlying changes to the CF in the meantime, will the rows be returned
in the same order both times?
I assume so, as I don't see how one could use get_range_slices to do
this otherwise, but I wanted to check.
Re: Row iteration using RandomPartitioner
Posted by Jake Luciani <ja...@gmail.com>.
Correct. Random partitioner order is md5 token order. If you make no changes you will get the same order
On Apr 2, 2012, at 7:53 AM, <ch...@ubs.com> wrote:
> Hi,
>
> Bit of a silly question, is row iteration using the RandomPartitioner deterministic? I don't particularly care what the order is relative to the row keys (obviously there isn't one, it's the RandomPartitioner), but if I run a full iteration over all rows in a CF twice, assuming no underlying changes to the CF in the meantime, will the rows be returned in the same order both times?
>
> I assume so, as I don’t see how one could use get_range_slices to do this otherwise, but I wanted to check.
>
> Visit our website at http://www.ubs.com
>
> This message contains confidential information and is intended only
> for the individual named. If you are not the named addressee you
> should not disseminate, distribute or copy this e-mail. Please
> notify the sender immediately by e-mail if you have received this
> e-mail by mistake and delete this e-mail from your system.
>
> E-mails are not encrypted and cannot be guaranteed to be secure or
> error-free as information could be intercepted, corrupted, lost,
> destroyed, arrive late or incomplete, or contain viruses. The sender
> therefore does not accept liability for any errors or omissions in the
> contents of this message which arise as a result of e-mail transmission.
> If verification is required please request a hard-copy version. This
> message is provided for informational purposes and should not be
> construed as a solicitation or offer to buy or sell any securities
> or related financial instruments.
>
> UBS Limited is a company limited by shares incorporated in the United
> Kingdom registered in England and Wales with number 2035362.
> Registered office: 1 Finsbury Avenue, London EC2M 2PP. UBS Limited
> is authorised and regulated by the Financial Services Authority.
>
> UBS AG is a public company incorporated with limited liability in
> Switzerland domiciled in the Canton of Basel-City and the Canton of
> Zurich respectively registered at the Commercial Registry offices in
> those Cantons with Identification No: CH-270.3.004.646-4 and having
> respective head offices at Aeschenvorstadt 1, 4051 Basel and
> Bahnhofstrasse 45, 8001 Zurich, Switzerland. Registered in the
> United Kingdom as a foreign company with No: FC021146 and having a
> UK Establishment registered at Companies House, Cardiff, with No:
> BR 004507. The principal office of UK Establishment: 1 Finsbury Avenue,
> London EC2M 2PP. In the United Kingdom, UBS AG is authorised and
> regulated by the Financial Services Authority.
>
> UBS reserves the right to retain all messages. Messages are protected
> and accessed only in legally justified cases.