标签: cassandra
我们有一个用例:用户需要向Cassandra阅读有关ID得分的信息;而后端批处理作业将更新分数。我们计划通过将score列拆分为twp列来分离读写请求:score1和score2。这样一来,一列将随时为只读,另一列为可读写。我们有管理系统来控制用户和批处理作业的到达右栏。
但是,创建两个表来实现相同的目标似乎是可行的:它们都具有id / score列,但是具有不同的表名。
我们可以根据受压缩策略,缓存等影响的性能来评估这两个建议。
但是,我不确定哪一个更好。您对这两个计划的利弊有何看法?