Проблемы с производительностью чтения Cassandra - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть приложение на C # (драйвер Datastax), которое ориентировано на поиск данных Casandra.Одна из основных проблем заключается в том, что при увеличении громкости на асинхронное чтение требуется более 60 секунд, что приводит к тайм-аутам в приложении.Поскольку это запрос на получение данных, мне приходится ждать завершения асинхронного вызова выполнения.Это иногда приводит к потере соединений с сокетом TCP в приложении.Любые предложения по решению этой проблемы приветствуются.

1 Ответ

0 голосов
/ 26 сентября 2019

Cassandra use Log-Structured_merge-Tree , который оптимизирован для сложности записи не для чтения

Read O(N) 
delete O(n) 
Write O(1)

Так как данные растут, скорость чтения начинает влиятьвниз

...