Mina,
Could you update this page with your client library ?
https://wiki.apache.org/cassandra/ClientOptions
Thanks
Aaron
-----------------
Aaron Morton
Freelance Cassandra Consultant
New Zealand
@aaronmorton
http://www.thelastpickle.com
On 18/05/2013, at 6:00 AM, Mina Naguib <[email protected]> wrote:
>
> 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 <[email protected]>
> 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
>