我打算打開行數和墓碑給定的cf的所有sstables。它實際上是ISSTableScanner,並且像往常一樣必須掃描sstable中的每一行。打開卡桑德拉sstables行數
如果給定cf的sstable數量有限,這可以正常工作。但是,如果你有1000個sstables,那麼這個方法會導致性能問題,因爲它必須打開每個sstable和掃描。
是否有任何最好的方式來打開給定cf的所有sstables?我知道Runnable接口用於SSTableReader openAll()方法。除此之外,是否有任何最好的方法來實現這一目標?
MapReduce對此有幫助嗎?。
感謝, -Suyodha