繁体   English   中英

Cassandra ASP.NET连接池

[英]Cassandra ASP.NET Connection Pooling

我需要为.Net 4.5 Web应用程序实现一个连接池机制,该应用程序分别使用Cassandracassandra-sharp进行数据存储和数据访问。 我可以看到两个标准选项(暂时忽略Spring.Net):

所以:

  1. 你会推荐什么? System.Data似乎很痛苦并且有点黑匣子,但COM +似乎很旧? Spring.Net 对象池会是一个更好的选择吗?
  2. 如果实现System.Data并使用连接字符串,是否仅通过遵循DbConnection中的属性和方法来确定需要实现哪些类? 还是有更多的设置阶段,例如特殊的连接字符串。
  3. 我需要确保池中仅存在一个重复使用的连接,并且能够异步访问该连接。 那是System.Data的连接字符串设置吗,并且使用两种方法都可以进行异步访问?
  4. System.Data的很大一部分仅与关系数据库(例如事务)相关。 实现不支持的方法和属性时,哪一个最不可能破坏池:抛出NotSupportedException或对它们进行存根?

为什么不使用本机驱动程序 似乎您正在重新发明轮子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM