incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apostolis Xekoukoulotakis <xekou...@gmail.com>
Subject Re: C language - cassandra
Date Fri, 17 May 2013 18:31:04 GMT
Thanks Mina for your work.

One other option could be to use pycassa and link the code with my c
program, but I have no experience with python at all. Maybe this will be
better since pycassa seems to have a strong community.


2013/5/17 Mina Naguib <mina.naguib@adgear.com>

>
> Hi Apostolis
>
> I'm the author of libcassie, a C library for cassandra that wraps the C++
> libcassandra library.
>
> It's in use in production where I work, however it has not received much
> traction elsewhere as far as I know.  You can get it here:
> https://github.com/minaguib/libcassandra/tree/kickstart-libcassie-0.7
>
> It has not been updated for a while (for example no CQL support, no
> pooling support).  I've been waiting for either the thrift C-glibc
> interface to mature, or the thriftless-CQL-binary protocol to mature,
> before putting effort into updating/rewriting it.  It might however satisfy
> your needs with its current functionality.
>
>
>
> On 2013-05-17, at 10:42 AM, Apostolis Xekoukoulotakis <xekoukou@gmail.com>
> wrote:
>
> Hello, new here, What are my options in using cassandra from a program
> written in c?
>
> A)
> Thrift has no documentation, so it will take me time to understand.
> Thrift also doesnt have a balancing pool, asking different nodes every
> time, which is a big problem.
>
> B)
> Should I use the hector (java) client and then send the data to my program
> with my own protocol?
> Seems a lot of unnecessary work.
>
> Any other suggestions?
>
>
> --
>
>
> Sincerely yours,
>
>      Apostolis Xekoukoulotakis
>
>
>


-- 


Sincerely yours,

     Apostolis Xekoukoulotakis

Mime
View raw message