Ironically, we started with an Thrift based application stack which used
Mysql as it's backend storage. At some point I was introduced to Cassandra,
and after a very short time we implemented it as our backend storage
mechanism.

The first version of our application used the Cassandra thrift client
directly, which was fine if a little muddled. We tried all the other clients
be failed to see any improvement over the Cassandra Thrift client. Until the
latest version of Hector was released, which we have now started to use.
We've been very impressed with it, and it's currently in our production
environment.

In terms of bindings in use for cassandra, we use java, cocoa and php. All
of which work fine.

We have had to write our own framed transport for cocoa (which was very
simple) so we can use our cassandra management tool (Palladium) which is
written using cocoa. (BTW we will be providing Palladium as a free download
in the next few months).

The key thing to note, is because there are so many bindings for Cassandra
you can pick the technology which suites your requirements, and not be shoe
horned into using something which 'kinda' works.

--Jools


On 14 January 2011 17:24, Ertio Lew <ertio...@gmail.com> wrote:

> Hey,
>
> If you have a site in production environment or considering so, what
> is the client that you use to interact with Cassandra. I know that
> there are several clients available out there according to the
> language you use but I would love to know what clients are being used
> widely in production environments and are best to work with(support
> most required features for performance).
>
> Also preferably tell about the technology stack for your applications.
>
> Any suggestions, comments appreciated ?
>
> Thanks
> Ertio
>

Reply via email to