社区
基础编程
帖子详情
分库分表后,全站搜索怎么查询?
jsny821
2013-07-03 02:59:26
给系统分库分表之后,搜索全站帖子内容,怎么查询?
例如,有3个数据库,db1、db2、db3,db1库中有帖子表1、表2、表3,db2库中有帖子表4、表5,db3库中有帖子表6。这3个数据库中表的结构是相同的,如果我要搜索关键词 “测试” ,我该如何做,才能搜索所有库中的所有帖子表里面内容为 “测试” 的帖子?
求思路~~~ 各位大虾多多指教~~
...全文
958
4
打赏
收藏
分库分表后,全站搜索怎么查询?
给系统分库分表之后,搜索全站帖子内容,怎么查询? 例如,有3个数据库,db1、db2、db3,db1库中有帖子表1、表2、表3,db2库中有帖子表4、表5,db3库中有帖子表6。这3个数据库中表的结构是相同的,如果我要搜索关键词 “测试” ,我该如何做,才能搜索所有库中的所有帖子表里面内容为 “测试” 的帖子? 求思路~~~ 各位大虾多多指教~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kyren
2016-02-19
打赏
举报
回复
先查询每个表,再合并结果。
jaksmine
2016-02-19
打赏
举报
回复
用sphinx做全文搜索
anydy2008
2013-07-05
打赏
举报
回复
加一个总索引表 记录id 标题、及类别等用来搜索用的。 插入数据到分表的时候 先插这张表,然后用这张表的id作为分表的id。
SHANDIANDIAN
2013-07-03
打赏
举报
回复
联合3个分表查询
PHP168 Sharp v6.5 build 20100906.rar
PHP168 Sharp v6.5 build 20100906 系统架构 核心 系统 模块 插件 系统高性能 系统核心的每一行代码,保持高效执行。开发过程保持对内存消耗、页面速度等参数检测。 支持百万计用户注册会员 静态化页面模式已经优化,将静态能力处理得比较完美,静态化能力达到10万篇/小时 支持主从服务器结构,支持读写分离、支持图片、附件存放异地服务器、 支持Memcached应用,能减少80%页面内存消耗,大幅提高页面打开效率。 全方位支持sphinx方案,500万级数据
搜索
耗时不到1秒。(CMS领域PHP168独有此项高性能应用) 支持系统分表分库,让海量数据负载时能合理分担。 支持海量数据时读写分离,访问页面与写数据服务器相互独立,保障系统速度。 标签高效体系全局使用,支持大规模数量标签应用。
分库分表
之后的
搜索
策略
所谓分库,就是把原来在一个库中的数据放到多个库中存储; 分表就是把原来在一个表中的数据放到多个表中存储。 这里不讨论
分库分表
的策略和具体实现,主要想记录的一点,就是
分库分表
后的
搜索
如何实现? 工作中遇到的是通过将库、表中的数据抽取出来,可用的工具有Solr、ElasticSearch等, 对你想要
查询
的字段建立索引,形成
搜索
库,这个
搜索
库和原来对表的
搜索
差不多,不同的是,
搜索
这个库并不是为...
Sharding-JDBC
分库分表
从入门到精通
包括:垂直分库、垂直分表、水平分库、水平分表、读写分离,涵盖了
分库分表
的各种方案,并且深入讲解Sharding-JDBC框架的原理及使用方法,通过学习本课程可以快速应用到生产实践中。 课程优势 本课程不仅讲解多种...
MySQL数据库之
分库分表
方案
数据库之互联网常用
分库分表
方案 一、数据库瓶颈 1、IO瓶颈 2、CPU瓶颈 二、
分库分表
1、水平分库 2、水平分表 3、垂直分库 4、垂直分表 三、
分库分表
工具 四、
分库分表
步骤 五、
分库分表
问题 1、非partition key的
查询
问题(水平
分库分表
,拆分策略为常用的hash法) 2、非partition key跨库跨表分页
查询
问题(水平
分库分表
,拆分策略为常用的hash法) 3、扩容问题(水平
分库分表
,拆分策略为常用的hash法) 六、
分库分表
总结 七、
分库分表
示例
数据库
分库分表
,何时分?怎样分?
今天来跟大家分享的是数据库
分库分表
,何时分?怎样分?
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章