从C#应用程序中CRUD Cassandra集群的最佳方式是什么

从C#应用程序中CRUD Cassandra集群的最佳方式是什么,c#,nosql,cassandra,thrift,datastax-enterprise,C#,Nosql,Cassandra,Thrift,Datastax Enterprise,我已经在网络上搜索了一段时间,一般来说,CRUD(创建、删除、更新、删除)cassandra集群/键空间/列族和列的最佳方法是什么 有很多框架、驱动程序和api(thrift、hector、datastax驱动程序、cassandra sharp驱动程序、aquiles、fluentcassandra…),我真的不知道该选择哪一个 有人能提供一份小简历/概述一下做这件事的最佳方式吗 提前谢谢你看了吗 看起来FluentCassandra很不错。它支持Linq2CQL,在几年前了解了Linq2Sq

我已经在网络上搜索了一段时间,一般来说,CRUD(创建、删除、更新、删除)cassandra集群/键空间/列族和列的最佳方法是什么

有很多框架、驱动程序和api(thrift、hector、datastax驱动程序、cassandra sharp驱动程序、aquiles、fluentcassandra…),我真的不知道该选择哪一个

有人能提供一份小简历/概述一下做这件事的最佳方式吗

提前谢谢你看了吗


看起来FluentCassandra很不错。它支持Linq2CQL,在几年前了解了Linq2Sql之后,我真的不想再编写太多的SqlCommands了。

通常没有最好的方法,这完全取决于您想做什么

我建议使用IRC,因为它在我们谈话的过程中不断发展,如果你看到你不喜欢的东西或想请求一个功能,你可以通过,甚至更好的理由,有一个IRC频道(查看驱动程序的github),如果你需要帮助,你可以在那里提问


就CRUD而言,您可以使用类似于SQL的CQL3查询,驱动程序甚至具有一些LINQ支持。

有不同的层,最高级别的驱动程序是Thrift层的抽象(更易于使用),您也可以直接使用Thrift协议(您有更多的控制,但它更复杂)

我会向你推荐Datastax的司机,他们正式支持Cassandra,而且他们真的很关心它