cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francisco Trujillo <>
Subject RE: Cassandra Client Recommendation
Date Wed, 17 Apr 2013 06:50:32 GMT

We are using Cassandra 1.6 at this moment. We start to work with Hector, because it is the
first recommendation that you can find in a simple google search for java clients Cassandra.

We start using Hector but when we start to have non dynamically column families, that can
be managed using cql, we start to use astyanax because:

-          It is easy to understand the code even for people who has never worked with Cassandra.

-          The cql implementation offer more capabilities

-          Astyanax is prepared to use Cql 3 and with hector we experienced some problems
(probably our fault, but with Astyanax everything works from the beginning).

-          Astyanax allow to use compound primary keys.

In next months we are going to substitute Hector by Astyanax totally but at this moment we
are using both:

-          Astyanax for cql.

-          Hector for dynamic column families.

From: Techy Teck []
Sent: woensdag 17 april 2013 8:14
To: user
Subject: Re: Cassandra Client Recommendation

Thanks Everton for the suggestion. Couple of questions-

1) Does Astyanax client have any problem with previous version of Cassandra?
2) You said one problem, that it will consume more memory? Can you elaborate that slightly?
What do you mean by that?
3) Does Astyanax supports asynch capabilities?

On Tue, Apr 16, 2013 at 11:05 PM, Everton Lima <<>>
Hi Techy,
We are using Astyanax with cassandra 1.2.4.

 * It is so easy to configure and use.
 * Good wiki
 * Mantained by Netflix
 * Solution to manage the store of big files (more than 15mb)
 * Solution to read all rows efficiently
 * It consume more memory

2013/4/16 Techy Teck <<>>

I have recently started working with Cassandra Database. Now I am in the process of evaluating
which Cassandra client I should go forward with.

I am mainly interested in these three-

--1)      Astyanax client

2--)      New Datastax client that uses Binary protocol.

--3)      Pelops client

Can anyone provide some thoughts on this? Some advantages and disadvantages for these three
will be great start for me.

Keeping in mind, we are running Cassandra 1.2.2 in production environment.

Thanks for the help.

Everton Lima Aleixo
Bacharel em Ciência da Computação pela UFG
Mestrando em Ciência da Computação pela UFG
Programador no LUPA

View raw message