我用的是MYSQL 的innodb方式,面对一个高级搜索,我的搜索条件有27个,其中涉及到全文检索的有8项。
对于此类的搜索的时候,我原先的设计理念是将数据按需求物理分块,搜索的时候,匹配每个表是否存在那个账号得出结果。
我有两个疑问:
1,这种设计的实际效率如何,有没有更好的
2,遇到用户数据修改的时候,岂不是要在每个检索分块的表或者数据库里面都修改,怎么把物理存储和效率来个折中?