如在传统模式下如有一张音乐类应用 的用户标签表,如下表:
用户ID用户名兴趣标签1张三{古典,爵士,R&B,乡村}2李四{民歌,中国风,纯音乐}3王五{HipHop,爵士,R&B,嘻哈,雷鬼}……1000000000xxx...如下表所示:
用户表:
用户ID用户名1张三2李四N……
标签表:
标签ID标签名1古典2民歌N……
用户标签表:
标签ID用户ID1[ 1,3,7,123,423 ]2[ 5,31]N……
当需要根据查找同时喜欢听...O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}';
result text := '';
i integer...1、创建一个表装所有数据:
create table account(
uin bigint primary KEY,
name varchar,
tag TEXT []
);
2、模拟插入1000W个账号数据...;
3、创建一个新表用以存储用户和标签信息:
create table account1(
uin bigint primary KEY,
name varchar,
tag INT []
);
4、插入