请教一个前后台数据业务分离的问题

因为本来用户访问页面也需要从数据库读取数据的。

如果我的一个单表数据量不是很大,大概20w条记录,如果数据库对应两个后台一个后台负责数据的写入(用户提交的数据),另一个后台负责查询数据之后做统计分析,后者是通过定时任务每半分钟去数据库查询抓取一次数据,这样的负载会不会影响数据库用户提交数据写入呢?也就是用户访问页面缓慢呢?能不能提供一个测试的方法呢?

请先 登录 后评论

1 个回答

Kemin - 架构工程师
擅长:PHP、Golang、Java、Javascript

1.做好缓存系统(包含缓存时间,缓存更新策略,以及避免缓存失效风暴)

2.把业务能够进行异步处理的就进行异步处理

3.给前台用的数据尽量走搜索引擎和缓存,控制好并发。

请先 登录 后评论