什么是更好的使用(CqlConnection和CqlCommand)或(集群和会话)

时间:2014-11-06 21:07:01

标签: cassandra datastax

使用一个或多个类在.Net应用程序中执行语句是否有优势。使用CqlConnection和CqlCommand的.Net开发人员与其他dbs(如SqlServer)非常相似。我在一些网站上读到Cluster和Session是一种更好的方法。

DataStax中的文档没有描述在什么情况下使用的差异或建议。

由于

1 个答案:

答案 0 :(得分:2)

使用DataStax驱动程序中的集群和会话对象

DataStax驱动程序为企业cassandra应用程序提供关键功能,包括可配置的负载平衡策略,自动故障转移,重试策略和可调性。这些功能通过集群和会话对象公开。

请注意,DataStax documentation中甚至没有提到CqlConnection和CqlCommand。这是因为它们被驾驶员在引擎盖下使用。

你当然可以使用这些来连接和读/写cassandra,但你会错过我提到的功能。

专业提示:检查代码评论 here ,以查看群集对象的功能。 DataStax驱动程序是开源的,所以随时可以去代码潜水!