Re: Cassandra API Library.
@Brian: you can add the Cassandra::Simple Perl client http://fmgoncalves.github.com/p5-cassandra-simple/ 2012/8/27 Paolo Bernardi berna...@gmail.com On 08/23/2012 01:40 PM, Thomas Spengler wrote: 4) pelops (Thrift,Java) I've been using Pelops for quite some time with pretty good results; it felt much cleaner than Hector. Paolo -- @bernarpa http://paolobernardi.**wordpress.com http://paolobernardi.wordpress.com -- Filipe Gonçalves
Re: Cassandra API Library.
You got it. (done) -brian On Tue, Sep 4, 2012 at 7:08 AM, Filipe Gonçalves the.wa.syndr...@gmail.com wrote: @Brian: you can add the Cassandra::Simple Perl client http://fmgoncalves.github.com/p5-cassandra-simple/ 2012/8/27 Paolo Bernardi berna...@gmail.com On 08/23/2012 01:40 PM, Thomas Spengler wrote: 4) pelops (Thrift,Java) I've been using Pelops for quite some time with pretty good results; it felt much cleaner than Hector. Paolo -- @bernarpa http://paolobernardi.wordpress.com -- Filipe Gonçalves -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) Apache Cassandra MVP mobile:215.588.6024 blog: http://brianoneill.blogspot.com/ twitter: @boneill42
Re: Cassandra API Library.
check also http://search.cpan.org/dist/perlcassa/ :) On Tue, Sep 4, 2012 at 10:05 AM, Brian O'Neill b...@alumni.brown.eduwrote: You got it. (done) -brian On Tue, Sep 4, 2012 at 7:08 AM, Filipe Gonçalves the.wa.syndr...@gmail.com wrote: @Brian: you can add the Cassandra::Simple Perl client http://fmgoncalves.github.com/p5-cassandra-simple/ 2012/8/27 Paolo Bernardi berna...@gmail.com On 08/23/2012 01:40 PM, Thomas Spengler wrote: 4) pelops (Thrift,Java) I've been using Pelops for quite some time with pretty good results; it felt much cleaner than Hector. Paolo -- @bernarpa http://paolobernardi.wordpress.com -- Filipe Gonçalves -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) Apache Cassandra MVP mobile:215.588.6024 blog: http://brianoneill.blogspot.com/ twitter: @boneill42
Re: Cassandra API Library.
On 08/23/2012 01:40 PM, Thomas Spengler wrote: 4) pelops (Thrift,Java) I've been using Pelops for quite some time with pretty good results; it felt much cleaner than Hector. Paolo -- @bernarpa http://paolobernardi.wordpress.com
Re: Cassandra API Library.
I would vote for Hector :) On Thu, Aug 23, 2012 at 4:55 PM, Amit Handa amithand...@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
Re: Cassandra API Library.
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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor -
Re: Cassandra API Library.
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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor -
Re: Cassandra API Library.
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 boneil...@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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor -
Re: Cassandra API Library.
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.hil...@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 boneil...@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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor -
Re: Cassandra API Library.
FWIW.. I just threw this together... http://brianoneill.blogspot.com/2012/08/cassandra-apis-laundry-list.html Let me know if I missed any others. (I didn't have playorm on there) -brian On Thu, Aug 23, 2012 at 9:51 AM, Brian O'Neill boneil...@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.hil...@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 boneil...@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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor - -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) mobile:215.588.6024 blog: http://weblogs.java.net/blog/boneill42/ blog: http://brianoneill.blogspot.com/
Re: Cassandra API Library.
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 boneil...@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.hil...@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 boneil...@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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de Amtsgericht Charlottenburg, HRB 113287 B Geschäftsführer: Dr. Rainer Brosch, Dr. Carolin Gabor --- - -
Re: Cassandra API Library.
@Brian: You're missing PhpCassa (PHP library) With kind regards, Robin Verlangen *Software engineer* * * W http://www.robinverlangen.nl E ro...@us2.nl Disclaimer: The information contained in this message and attachments is intended solely for the attention and use of the named addressee and may be confidential. If you are not the intended recipient, you are reminded that the information remains the property of the sender. You must not use, disclose, distribute, copy, print or rely on this e-mail. If you have received this message in error, please contact the sender immediately and irrevocably delete this message and any copies. 2012/8/23 Hiller, Dean dean.hil...@nrel.gov 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 boneil...@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.hil...@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 boneil...@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.speng...@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 amithand...@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.speng...@toptarif.de | www.toptarif.de
Re: Cassandra API Library.
Ha… how could I forget? =) Adding it now. --- 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. From: Robin Verlangen ro...@us2.nl Reply-To: user@cassandra.apache.org Date: Thursday, August 23, 2012 9:56 AM To: user@cassandra.apache.org Subject: Re: Cassandra API Library. @Brian: You're missing PhpCassa (PHP library) With kind regards, Robin Verlangen Software engineer W http://www.robinverlangen.nl E ro...@us2.nl Disclaimer: The information contained in this message and attachments is intended solely for the attention and use of the named addressee and may be confidential. If you are not the intended recipient, you are reminded that the information remains the property of the sender. You must not use, disclose, distribute, copy, print or rely on this e-mail. If you have received this message in error, please contact the sender immediately and irrevocably delete this message and any copies. 2012/8/23 Hiller, Dean dean.hil...@nrel.gov 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 boneil...@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 tel:215.588.6024 • @boneill42 http://www.twitter.com/boneill42 • healthmarketscience.com http://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.hil...@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 boneil...@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 tel:215.588.6024 € @boneill42 http://www.twitter.com/boneill42 € healthmarketscience.com http://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
Re: Cassandra API Library.
+1 vote for Hector. That said, don't use SuperColumns unless you really really know what you're doing. On Thu, Aug 23, 2012 at 4:25 AM, Amit Handa amithand...@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 -- Aaron Turner http://synfin.net/ Twitter: @synfinatic http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix Windows Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin carpe diem quam minimum credula postero