【发布时间】:2016-03-13 20:13:44
【问题描述】:
我对 cassandra 有一点经验但是我有一个关于 cassandra 读取过程的疑问。
假设我们的 cassandra 数据库中的给定表现在有 7 个 sstables 如果我们执行任何未缓存在 memtable 中的读取查询,那么 Cassandra 将查看 sstables。我的问题是:-
在此过程中,cassandra 会将所有 sstables(7) 加载到 memtable 中,或者它只会查看所有 sstables 并在 memtable 中加载相关行而不是加载所有 sstables?
提前谢谢你!! 如果我的解释有误,请纠正我。
如果有人可以解释/提及更好的资源来了解 sstables 的工作,那也很棒。
【问题讨论】:
标签: performance cassandra