我有一个专注于Casandra数据检索的C#应用程序(Datastax驱动程序)。与此相关的主要问题之一是,随着音量的增加,异步读取需要60秒钟以上的时间才能做出响应,从而导致应用程序超时。由于这是一个数据检索请求,因此我必须等待异步执行调用才能完成。有时这会导致应用程序中TCP套接字连接的丢失。非常感谢您提供解决此问题的任何建议。
谢谢!
Cassandra使用Log-structured_merge-tree,它已针对写共谋进行了优化不用于读取
Read O(N)
delete O(n)
Write O(1)
随着数据的增长,读取性能开始下降