Я планирую открыть все sstables для данного cf для подсчета строк и надгробных памятников. Это на самом деле ISSTableScanner, и, как обычно, он должен проверять каждую строку в sstables.open cassandra sstables для подсчета строк
Это работает отлично, если у вас ограниченное количество sstables для данного cf. Но, что, если у вас есть 1000 sstables, этот подход будет иметь проблемы с производительностью, поскольку он должен открывать каждый sstable и сканировать.
Есть ли лучший способ открыть все sstables для данного cf? Я знаю, что Runnable Interface используется для использования метода SSTableReader openAll(). кроме этого, есть ли лучший способ добиться этого?
Помогает ли MapReduce в этом?. Спасибо в Advance.
Спасибо, -Suyodha