Lorsque j'utilise Cassandra, j'ai été confronté à un goulot d'étranglement au niveau des performances de lecture de Cassandra.
Il existe deux façons de lire mes données, qui sont constituées d'un grand nombre de clés de ligne. La première consiste à utiliser les index et l'API de requête par tranches indexées. La seconde utilise l'api rangeslicequery, car les lignes sont des séquences.
Lorsque j'utilise des index, il y a toujours une timeoutexception. Je me demande alors si rangeslicequery est plus performant ?
Le cf avec 200k lignes et 3m colonnes. La requête avec 20k lignes à récupérer.
Le cache de la clé est de 30000.