我是Cassandra DB的新手。我想知道Cassandra DB的写序列。请澄清Cassandra遵循的方法
序列方法:
客户 - >提交日志 - >记忆表 - >回复客户
并行方法:
客户 - > (commit和Mem表并行写入) - >回复客户
查询: 1.如果Cassandra遵循序列,那么在两个表序列中写入的速度会如何快?
答案 0 :(得分:1)
Cassandra写入路径是通过您所称的序列方法。数据首先保存到提交日志(保证持久性),然后保存到mem表。一旦将其写入mem表,协调器节点就从该节点接收OK。一旦OK的数量与写入的一致性级别匹配,它就会将OK发送回客户端。
当mem表达到一定大小时,数据将以SSTables的形式刷新到磁盘。