try LexicalUUIDType, that will distinguish the secs correctly

imo based on the existing impl (last I checked at least) TimeUUIDType
was equivalent to LongType

cheers,
jesse

--
jesse mcconnell
jesse.mcconn...@gmail.com



On Fri, Apr 23, 2010 at 17:51, Lucas Di Pentima <lu...@di-pentima.com.ar> wrote:
> Hello,
>
> I'm using Cassandra 0.6.1 with ruby library
>
> I want to log events on a CF like this:
>
> Events = { // CF CompareWith: TimeUUIDType
>    SomeEventID : { // Row
>        uuid_from_unix_timestamp : event_data,
>        ...
>    }
> }
>
> I receive event data with a UNIX timestamp (nr of seconds passed since some 
> date on 1970), so I would do something like:
>
> db = Cassandra.new('Keyspace')
> db.insert('Events', SomeEventID, 
> {SimpleUUID:UUID.new(Time.at(unix_timestamp)} => event_data)
>
> My first question was: What happens if I have more than one event at the same 
> second? I tried this on irb console and checked that TimeUUIDs are different.
>
> So, my second question is: How different TimeUUIDs generated from the same 
> UNIX timestamp are going to be ordered in the ColumnFamily?
>
> Thanks in advance!!
> --
> Lucas Di Pentima - Santa Fe, Argentina
> Jabber: lu...@di-pentima.com.ar
> MSN: ldipent...@hotmail.com
>
>
>
>
>

Reply via email to