【发布时间】:2018-04-19 07:20:00
【问题描述】:
根据 cassandra 提交日志同步周期..数据首先进入 os 缓冲区...然后从 os 缓冲区,根据提交日志同步周期,缓冲区数据同步到磁盘中的提交日志文件..并且默认同步周期是 10 秒..如果服务器在那 10 秒内崩溃.. 数据丢失了怎么办?但是当数据被写入 os 缓冲区和 memtable 中的 commitlog 缓冲区时,客户端得到了响应,因为系统在 10 秒窗口内崩溃了,最终数据丢失了……我错过了什么吗?
【问题讨论】:
标签: cassandra cassandra-3.0 scylla