萧晔离
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

如果数据增长很快,可以使用ElasticSearch。

5年前 评论
萧晔离 (楼主) 5年前
讨论数量: 5

你这个例子,,,简直跟 《高性能MySQL》上的案例一模一样,,,

不过你这才 1W 数据,,,

5年前 评论
萧晔离 (楼主) 5年前
largezhou (作者) 5年前
萧晔离 (楼主) 5年前

不要试图用什么牛逼花样数据库技术去增加复杂度,给自己留大坑。直接跑个定时任务,每天凌晨跑,把用户一次性全读取出来放在数组里,也就是放内存。然后计算,匹配,然后再把结果放到mysql里。现阶段的数据量远远小于内存的上限,何必去折腾。当数据库太大的时候才用各种技巧。但当下最好最省事最高效的方式就是在内存里硬干。

5年前 评论
萧晔离 (楼主) 5年前

如果数据增长很快,可以使用ElasticSearch。

5年前 评论
萧晔离 (楼主) 5年前

@萧晔离 楼主搞定了没,有同样需求

5年前

有人帮你维护嘛,这点数据先考虑脚本分析统计吧

5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!