我目前正在深入研究Cassandra,因为我想专攻它。我遇到了Cassandra "写路径"并试图理解提交日志。据我所知,当写入提交日志时首先被确认写入,然后才写入内存表(一种内存中的表)。但是,如果提交日志被写入文件系统,则SSTables也会被写入。那么是什么神奇的东西使得写入提交日志更快,或者如许多帖子和文档所述?
引用: 一个写操作被认为是成功的,一旦它被写入提交日志和内存,因此在写入时几乎没有磁盘I/O。
为什么不将其写入SSTable和MemTable被视为成功?
引用: 一个写操作被认为是成功的,一旦它被写入提交日志和内存,因此在写入时几乎没有磁盘I/O。
为什么不将其写入SSTable和MemTable被视为成功?