incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiller, Dean" <Dean.Hil...@nrel.gov>
Subject Re: Cassandra API Library.
Date Thu, 23 Aug 2012 13:55:37 GMT
No problem, if you like SQL at all and don't mind adding a PARTITIONS
clause, we have a raw ad-hoc layer(if you have properly added meta data
which the ORM objects do for you but can be done manually) you get a query
like this

PARTITIONS p('account56') SELECT tr FROM Trades as tr WHERE tr. price > 70;

So it queries just the partition of the Trades table.  We are still
investigating how large partitions can be but we know it is quite large
from previous nosql projects.

Dean


On 8/23/12 7:51 AM, "Brian O'Neill" <boneill42@gmail.com> wrote:

>
>Thanks Dean… I hadn't played with that one.  I wonder if that would better
>fit the bill for the Spring Data Cassandra module I'm hacking on.
>https://github.com/boneill42/spring-data-cassandra
>
>I'll poke around.
>
>-brian
>
>---
>Brian O'Neill
>Lead Architect, Software Development
> 
>Health Market Science
>The Science of Better Results
>2700 Horizon Drive • King of Prussia, PA • 19406
>M: 215.588.6024 • @boneill42 <http://www.twitter.com/boneill42>  •
>healthmarketscience.com
>
>This information transmitted in this email message is for the intended
>recipient only and may contain confidential and/or privileged material. If
>you received this email in error and are not the intended recipient, or
>the person responsible to deliver it to the intended recipient, please
>contact the sender at the email above and delete this email and any
>attachments and destroy any copies thereof. Any review, retransmission,
>dissemination, copying or other use of, or taking any action in reliance
>upon, this information by persons or entities other than the intended
>recipient is strictly prohibited.
> 
>
>
>
>
>
>
>On 8/23/12 9:19 AM, "Hiller, Dean" <Dean.Hiller@nrel.gov> wrote:
>
>>playOrm has a raw layer that if your columns are not defined ahead of
>>time
>>and SQL with no limitations on <, =, <=, etc. etc. as well as joins being
>>added shortly BUT joins are for joining partitions so that your system
>>can
>>still scale to infinity.  Also has an in-memory database as well for unit
>>testing that you can do TDD with built in.
>>
>>So if you like JQL but want infinite scale JQL, try playOrm.
>>
>>All 45 tests are passing.  We expect 100 unit tests to be in place by the
>>end of the year.
>>
>>Dean
>>
>>On 8/23/12 6:46 AM, "Brian O'Neill" <boneill42@gmail.com> wrote:
>>
>>>
>>>
>>>We've used 'em all andŠ (IMHO)
>>>
>>>1) I would avoid Thrift directly.
>>>2) Hector is a sure bet.
>>>3) Astyanax is the up and comer.
>>>4) Kundera is good, but works like an ORM -- so not so good if your
>>>columns aren't defined ahead of time.
>>>
>>>-brian
>>>
>>>---
>>>Brian O'Neill
>>>Lead Architect, Software Development
>>> 
>>>Health Market Science
>>>The Science of Better Results
>>>2700 Horizon Drive € King of Prussia, PA € 19406
>>>M: 215.588.6024 € @boneill42 <http://www.twitter.com/boneill42>  €
>>>healthmarketscience.com
>>>
>>>This information transmitted in this email message is for the intended
>>>recipient only and may contain confidential and/or privileged material.
>>>If
>>>you received this email in error and are not the intended recipient, or
>>>the person responsible to deliver it to the intended recipient, please
>>>contact the sender at the email above and delete this email and any
>>>attachments and destroy any copies thereof. Any review, retransmission,
>>>dissemination, copying or other use of, or taking any action in reliance
>>>upon, this information by persons or entities other than the intended
>>>recipient is strictly prohibited.
>>> 
>>>
>>>
>>>
>>>
>>>
>>>
>>>On 8/23/12 7:40 AM, "Thomas Spengler" <thomas.spengler@toptarif.de>
>>>wrote:
>>>
>>>>4) pelops (Thrift,Java)
>>>>
>>>>On 08/23/2012 01:28 PM, Baskar Sikkayan wrote:
>>>>> I would vote for Hector :)
>>>>> 
>>>>> On Thu, Aug 23, 2012 at 4:55 PM, Amit Handa <amithanda01@gmail.com>
>>>>>wrote:
>>>>> 
>>>>>> hi,
>>>>>>
>>>>>> kindly let me know which java client api is more matured, and easy
>>>>>>to
>>>>>>use
>>>>>> with all features(Super Columns, caching, pooling, etc) of Cassandra
>>>>>>1.X.
>>>>>> Right now i come to know that following client exists:
>>>>>>
>>>>>> 1) Hector(Java)
>>>>>> 2) Thrift (Java)
>>>>>> 3) Kundera (Java)
>>>>>>
>>>>>>
>>>>>> With Regards,
>>>>>> Amit
>>>>>>
>>>>> 
>>>>
>>>>
>>>>-- 
>>>>Thomas Spengler
>>>>Chief Technology Officer
>>>>-----------------------------------------------------------------------
>>>>-
>>>>
>>>>TopTarif Internet GmbH, Pappelallee 78-79, D-10437 Berlin
>>>>Tel.: (030) 2000912 0 | Fax: (030) 2000912 100
>>>>thomas.spengler@toptarif.de | www.toptarif.de
>>>>
>>>>Amtsgericht Charlottenburg, HRB 113287 B
>>>>Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor
>>>>-----------------------------------------------------------------------
>>>>-
>>>>-
>>>
>>>
>>
>
>

Mime
View raw message