This is a semi theoretical question, Im studying system design and I havent worked with KV stores. The question is about designing a chat app.
I have schema like this:
Message
PK | channel_id bigint
| message_id bigint
_______________
| user_id
| content
| created_at
...
how would I organize this information to store in a Key - Value Store like Hbase, or Cassandra ?