Skip to content

JustinLah/hectorsharp

 
 

Repository files navigation

A high level cassandra C#/.NET client ported from Java

Cassandra is a highly available column oriented database: http://incubator.apache.org/cassandra/
Hector is the greatest warrior in the greek mithology, Troy's builder and brother of Cassandra
http://en.wikipedia.org/wiki/Hector
http://en.wikipedia.org/wiki/Cassandra

This client provides:

 o high level, simple object oriented interface to cassandra
 o failover behavior on the client side
 o connection pooling for improved performance and scalability
 o load balancing

Current TO DOs:

 o Get it to compile
 o Refactor interfaces to conform to .net conventions
 o Evaluate high-level API interface - optimize for usability
	o Make connection pooling transparent to user api
 o Provide configuration system
 o Convert client monitor to perf counters?
 o Port legacy java unit tests
 o write some docs on how to get cassandra working on Windows

If you are interested in contributing, let us know.

The work was initially inspired by http://code.google.com/p/cassandra-java-client/ but has taken off to different 
directions since.

The original Java version of this port is available at http://github.com/rantav/hector

About

High level .NET Client for Cassandra 0.5.1 & 0.6.0beta3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%