2问

来源:6-9 【勤于思考,夯实学习成果】搜索推荐v1.0架构习题

lahm

2020-04-22

2.因为这个系统更注重在搜索业务上,设想把数据库分布在多个服务器上,做成分布式,减轻但服务器的压力,但是sql用explain语句去看的时候发现模糊查询的复杂度还是太高了,即使做成分布式,用户量一旦增长,也会很快不行。
自己还是觉得可以把距离计算放在service层进行,内存的占用相比于数据库的占用来说,对系统的压力要小一点。

写回答

2回答

weixin_慕设计8232243

2020-05-02

我的实现也是类似,我是将原始数据筛选取出,然后再service中进行距离、排序的计算。不知道这样处理是否可以减轻数据库的压力呢?

0
0

lahm

提问者

2020-04-22

ps:最近在做毕设,老师能不能推荐下你在第七章用的画图的软件,,,,,最近画ER图,画数据库设计的图,写需求分析写的头疼

0
0

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1386 学习 · 559 问题

查看课程