数据库拆表,懂的高人进

mr_fang 2010-12-22 11:59:07
各位大侠,
2000万条数据,
拆表,拆成20个表,
但,进行全文检索呢???
例如我要差“网络”这个词,
在这20个表里找,应该如何是好。
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
沪php攻城师 2010-12-22
  • 打赏
  • 举报
回复
利用MYSQL的merge存储引擎来实现分表,这样分后你不用考虑到哪个表查询的问题,这个对于用户是不可见的,对用户来说就好像在操作一张表一样。
具体分法你搜索下资料
zhongqixing1104 2010-12-22
  • 打赏
  • 举报
回复
数据量大了还直接去数据库全文检索?看看lucene或者sphinx
在-云端 2010-12-22
  • 打赏
  • 举报
回复
看看国外的ucene和sphinx
igaojie 2010-12-22
  • 打赏
  • 举报
回复
1.既然你的数据量达到了2000w了都 拆表之后还想那么搜索 这么做效率肯定保证不了了
当然 你可以看看lucene 或者 solr 进行全文搜索~~

2.2#的观点我想说的是,你即使merge了,这个表的数据量还是2000w。查询起来跟没分表一样 没有意义!

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧