【发布时间】:2015-07-11 16:28:00
【问题描述】:
你好,
我尝试为 Cassandra 创建数据模型,但我想知道最佳实践。我在我的模型上使用地图集合上的用户定义类型,但一些论坛讨论了复合列,它可以更有效。
这是我的模型示例:
Create table Account.user (
id_user uuid primary key,
name text,
list_data map<text, frozen <data>>); //about 160 000 insert per day
Create TYPE Account.data (
data1 text,
data2 text);
对于 list_data 行,每天将在地图集合中插入大约 160 000 个“数据”类型。将用户定义类型与地图集合一起使用是否有效?还是我需要用复合列找到另一种方法?
谢谢你:)
【问题讨论】:
标签: cassandra cql cql3 user-defined-types nosql