我有一个c#应用程序(datastax驱动程序),它专注于casandra数据检索。其中一个主要问题是,随着卷的增加,异步读取需要60秒以上才能响应,这会导致应用程序超时。因为这是一个数据检索请求,所以我必须等待异步执行调用完成。这有时会导致应用程序中的tcp套接字连接丢失。任何解决这个问题的建议都非常感谢。
42fyovps1#
cassandra使用了日志结构的合并树,它针对写复杂度而不是读复杂度进行了优化
Read O(N) delete O(n) Write O(1)
因此,随着数据的增长,读取性能开始下降
1条答案
按热度按时间42fyovps1#
cassandra使用了日志结构的合并树,它针对写复杂度而不是读复杂度进行了优化
因此,随着数据的增长,读取性能开始下降