Como sabran cassandra database nace del proyecto Apache y su princial virtud es la facilidad de escalabilidad que nos brinda en nuestros datacenter. Para entender lo de escabilidad de un modo mas basico, se refiere por ejemplo a que los motores de BD tradiccionales como MySql,MsSql,Oracle (En versiones cliente servidor) tienen un almacenamiento lineal en disco, si nuestra base de datos crece rapidamente deberiamos trasladar nuestra base de datos a un servidor con mas capcidad para rsponder ante los requesitos o en su defecto conectar nuevos discos, tarea que se vuelve tediosa y costosa si nuestra infromacion crece rapidamente manejando grandes volumenes de informacion, Sin embargo e modo de funcionamiento de este tipo de database es en base a nodos, es decir puedo alojar la infroamcion entre distintos servidores por que su arquitectura me lo permite asi.
La web principal de Cassandra es la siguiente https://cassandra.apache.org/ podemos obtener la infromacion que necesitamos sobre este proyecto.
Instalacion!
Para instalar Cassandra en windows (Yo lo hice en un windows 7) deben cumplir con unos requerimientos inicales como es la instalacion del JRE en version 7, y estabecer las variables de entorno como muestra la siguiente imagen
Luego deben ir a la siguiente pagina http://planetcassandra.org/cassandra/?action=true y seleccionar el s.o a usar y la version a descargar
Al descargar el Msi se deben seguir los pasos de insalacion comunes, luego de finalizada la instalacion nos abrira en el navegador el administrador de cassandra y podemos comenzar a trabajar.
Como podran ver en el panel central nos muestra la infroamcion relevante del estado de nuestro database como son los cluster conectados, la capacidad de almacenamiento entre otros.
Los drivers para conectar con visual studio lo pueden descargar ejecutando el siguiente comando en el package manager console
Install-Package CassandraCSharpDriver
o descandolos de la siguiente pagina: https://www.nuget.org/packages/CassandraCSharpDriver/
Saludes y Dios les bendiga