-
Notifications
You must be signed in to change notification settings - Fork 80
jaywong85 edited this page Jul 23, 2013
·
1 revision
Wasp提供了列簇的功能,便于用户将属性类似,查询时组合度高的列放在同一个列簇下存储,进而减少不必要的物理io扫描,达到优化查询的过程。 示例:
CREATE TABLE user {REQUIRED INT64 user_id; REQUIRED STRING name columnfamily cf; REQUIRED STRING email columnfamily cf2; } //以根表的形式构建一张表,表名叫user PRIMARY KEY(user_id), ENTITY GROUP ROOT, ENTITY GROUP KEY(user_id);
上述的例子意味着user_id放在了默认存储的列簇default下,name字段放在了列簇cf下,email字段放在列簇cf2下,当用户想获取name的值时会就减少了email字段的IO。