Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Peter Lin
I'm happy to announce Concord has decided to open source our port of Hector to .Net. The project is hosted on google code https://code.google.com/p/nectar-client/ I'm still adding code documentation and wiki pages. It has been tested against 1.1.x, 2.0.x thanks peter

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Colin Clark
Is your version of Hector using native protocol or thrift? -- Colin +1 320 221 9531 On Mon, Jun 2, 2014 at 6:41 AM, Peter Lin wool...@gmail.com wrote: I'm happy to announce Concord has decided to open source our port of Hector to .Net. The project is hosted on google code

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Peter Lin
it is using thrift. I've updated the project page to state that info. On Mon, Jun 2, 2014 at 8:08 AM, Colin Clark co...@clark.ws wrote: Is your version of Hector using native protocol or thrift? -- Colin +1 320 221 9531 On Mon, Jun 2, 2014 at 6:41 AM, Peter Lin wool...@gmail.com wrote:

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Colin Clark
Unless a cassandra driver is using the native protocol, it's going to have a very short life going forward. -- Colin +1 320 221 9531 On Mon, Jun 2, 2014 at 7:10 AM, Peter Lin wool...@gmail.com wrote: it is using thrift. I've updated the project page to state that info. On Mon, Jun 2,

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Peter Lin
There's nothing preventing support for native protocol going forward. It was easier to go with thrift and I happen to like thirft. Native protocol is still relatively new, so I'm taking a wait and see approach.Is the native protocol specification and drivers still in DataStax's git? If it's going

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Benedict Elliott Smith
The native protocol specification has always been in the Apache Cassandra repository. The implementations are not. On 2 June 2014 13:25, Peter Lin wool...@gmail.com wrote: There's nothing preventing support for native protocol going forward. It was easier to go with thrift and I happen to

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Peter Lin
thanks for the correction. Maybe it's just me, but I wish the implementation were also in apache's repo. It's not a big thing, but having multiple github forks to keep track of is a bit annoying. I'd rather spend time coding instead of screwing with git on windows. On Mon, Jun 2, 2014 at 8:29

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Colin Clark
Peter, There's very little reason today to write your own Cassandra driver for .net, java, or python. Those firms that do are now starting to wrap those drivers with any specific functionality they might require, like Netflix, for example. Have you looked at DataStax's .NET driver? -- Colin +1

Re: Nectar client - New Cassandra Client for .Net

2014-06-02 Thread Peter Lin
I've studied DataStax .Net driver and it doesn't satisfy all of my needs. I wish it met 50% of my needs, but it doesn't. In theory, Nectar could use the DataStax .Net driver for native protocol, but I'd have to do a lot more work to make it fit with Hector's API. Some use cases can stick with CQL