假设我们将在Cassandra中设计一个表来存储类似用户的关系,有两种方法:一种是为每个字段使用多列,另一种是将所有数据保存为单个列中的JSON格式。哪个更好?
CREATE TABLE table_name (
user_id text,
like_user_id text,
source text,
rate text,
create_time timestamp,
update_time timestamp,
PRIMARY KEY (user_id, like_user_id)
);
CREATE TABLE table_name (
user_id text,
like_user_id text,
json_data text,
PRIMARY KEY (user_id, like_user_id)
);