Hi all,

We are currently storing our user activity log in Cassandra with below
architecture.

Create table user_act_log(
Userid bigint,
Datetime bigint,
Sno UUID,
....some more columns)
With partition key - userid
Clustering key - datetime, sno
And TTL of 6 months

With time our table data have grown to around 500gb and we notice from
table histogram our max partition size have also grown to tremendous size
(nearly 1gb)

So, please help me out what should be the right architecture for this use
case?

I am currently thinking of changing the compaction strategy to time window
from size tier with 30 day window. But will this improve the partion size?

Should we use any other db for such use case?

Reply via email to