请教一个gmail里面标签的设计问题# Programming - 葵花宝典
c*t
1 楼
请问大侠下面类似的数据库应该如何处理才更有效率。
比方说gmail里面有10万封信件,每个信件就是一个record。每封信有一个固定的
folder,这个只要表里有一个单独的field就可以。现在每封信同时可以有几个label,
而且这里label 数目不固定。要求是查询的时候属于某个label的信件都显示出来。
如果只有一个field 包含所有的label,然后用like来查询,这样速度会非常慢吧。请
问有什么好的解决办法?
谢谢
比方说gmail里面有10万封信件,每个信件就是一个record。每封信有一个固定的
folder,这个只要表里有一个单独的field就可以。现在每封信同时可以有几个label,
而且这里label 数目不固定。要求是查询的时候属于某个label的信件都显示出来。
如果只有一个field 包含所有的label,然后用like来查询,这样速度会非常慢吧。请
问有什么好的解决办法?
谢谢