跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

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

php+mysql+sphinx,时间总之是越快越好同志们有什么建议吗一千万数据那个表包含多于30个字段,并且还有不少于10个子表,需要搜索的字段在主表和子表内都有涉及要求搜索比较快,延迟保证在1秒内差不多了PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载高并发几率不太高

回复内容:

php+mysql+sphinx,时间总之是越快越好同志们有什么建议吗一千万数据那个表包含多于30个字段,并且还有不少于10个子表,需要搜索的字段在主表和子表内都有涉及要求搜索比较快,延迟保证在1秒内差不多了高并发几率不太高这个数据量和你介绍的背景下,sphinx应该胜任吧?

1、全放内存里

2、索引优化

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

现在我能想到的:如果有需要,分库或分表;

搜索都走Sphinx,MySQL只做主键查询;优化表结构降低连接的概率。

相关文章