• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一千万数据非实时搜索,但要求快速开发,有什么建议啊

php 搞代码 4年前 (2022-01-25) 22次浏览 已收录 0个评论
文章目录[隐藏]

php+mysql+sphinx,时间总之是越快越好
同志们有什么建议吗

一千万数据那个表包含多于30个字段,并且还有不少于10个子表,需要搜索的字段在主表和子表内都有涉及

要求搜索比较快,延迟保证在1秒内差不多了

高并发几率不太高

回复内容:

php+mysql+sphinx,时间总之是越快越好
同志们有什么建议吗

一千万数本%文来源gaodaimacom搞#^代%!码网@搞代gaodaima码据那个表包含多于30个字段,并且还有不少于10个子表,需要搜索的字段在主表和子表内都有涉及

要求搜索比较快,延迟保证在1秒内差不多了

高并发几率不太高

这个数据量和你介绍的背景下,sphinx应该胜任吧?

1、全放内存里
2、索引优化

看你的描述,我第一反应是。。设计不合理。。。能不能把详细设计或者需求写出来,这样也好出方案~~~
1000万数据,MySQL+sphinx是绝对能胜任的,设计合理毫秒级完全有可能。
现在我能想到的:

  • 如果有需要,分库或分表;
  • 搜索都走Sphinx,MySQL只做主键查询;
  • 优化表结构降低连接的概率。

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一千万数据非实时搜索,但要求快速开发,有什么建议啊

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址