纵向拆分:
纵向拆分是只按照应用访问的频度,将表中经常访问的字段和不经常访问的字段拆分成两个表,经常访问的字段尽量是定长的,这样可以有效的提高表的查询和更新的效率。
对于经常访问的字段,即搜索高频词;不经常访问的字段,搜索频率较低的词。对于一个表,这样拆分对于大数据的搜索,是很有必要的。如:对于一个拥有海量数据的产品
网站,必定有一个搜索功能,目前的搜索,较为简单,可能就是就是这对产品名称,或者产品类型,或者产品货号搜索。作为复合搜索的条件并不多,但是对于一个产品的相关
属性却很多,如此,首先要分析客户的搜索信息的习惯,一般而言,大家都会从一个“大”的,“较模糊”的方面进行搜索。如客户对某个舞蹈培训感兴趣,可能会在网上搜索相关
信息,他(她)很可能搜索 “舞蹈培训”, “ 某某地 舞蹈培训”,“哪哪哪舞蹈培训”等,然后嗖的一下,会有一大堆的选项。。。。客户习惯也是从模糊到明确的一个过程。
原文:http://www.cnblogs.com/wuheng1991/p/5065640.html