【发布时间】:2023-03-21 17:59:01
【问题描述】:
我们有大量数据写入 cassandra 中的数百万行。我们还有一个调度程序,需要处理这些记录,并在处理成功后将其删除。
想知道是在处理后删除行还是用 TTL 标记行(本质上是延迟删除)。
删除与 TTL w.r.t Cassandra 性能有什么优点/缺点吗?
非常感谢 _DD
【问题讨论】:
-
嗯,我的意见只是基于对我们系统的观察,但在我看来,TTL 应该更好地提高性能。我们经常使用 TTL,没有性能问题。但是,有时我们会运行手动清理作业,这会导致系统负载过重。
标签: cassandra