不,那不是真的。为了更好地理解,请检查与memtable相关的cassandra配置,例如:memtable_heap_space_in_mb–这是Apache Cassandraode上所有memtable的总分配空间。默认情况下,这是堆大小的四分之一。
在cassandra中,sstable存储在磁盘上,memtable在缓存中,所以从sstable到memtable是否有100%的转换,即如果有10 GB的sstable,那么它是否需要10 GB的ram?
同时阅读关于卡桑德拉的读写路径。