在cassandra中,sstables存储在磁盘上,而memtables在高速缓存中,因此从sstable到memtable是否有100%的转换,即如果有10 GB的sstable,那么是否需要10 GB的内存?
答案 0 :(得分:1)
不,那不是真的。为了更好地理解,请检查与内存表相关的cassandra配置,例如:memtable_heap_space_in_mb-这是Apache Cassandra节点上所有内存表的总分配空间。默认情况下,这是您的堆大小的四分之一。
还阅读了有关Cassandra的写入和读取路径的信息。