【发布时间】:2015-07-28 11:39:44
【问题描述】:
我目前正在深入探索 Cassandra,因为我愿意专攻它。我遇到了 Cassandra “写入路径”,现在试图了解提交日志。据我了解,写入在写入提交日志时得到确认,首先写入到 MemTable(内存表中的一个)。但是,如果提交日志被写入文件系统,那么就像 SSTables。是什么神奇的东西使写入提交日志更快或者正如许多帖子和文档中所述的那样
一旦写入提交日志,就说写入成功,并且 内存,因此写入时磁盘 I/O 非常少
为什么不写入SSTable和MemTable才算成功?
【问题讨论】:
-
我也有同样的问题。写入提交日志可能会降低 Cassandra 的写入性能,对吧?为什么不是 Cassandra 的写入路径的瓶颈?请任何人帮忙回答这个问题!