开发者社区 > 数据库 > 正文

教育行业中课程查询解决方案的关键步骤是什么?

教育行业中课程查询解决方案的关键步骤是什么?

展开
收起
游客kvzazfncej2yu 2021-12-11 20:08:18 607 0
1 条回答
写回答
取消 提交回答
  • 关键步骤包括以下情形:

    缓存推荐使用阿里云 Redis 企业版(Tair)。Tair 是多线程版本,在超大连接数和高并发情况下更能发挥多线程的优势,特别是在极端情况下也能保持稳定,可以避免缓存击穿,流量打到数据库引起业务雪崩等场景。

    一般课程列表、名师介绍等等内容生成 KEY对应的 Vaule 可能较大,高QPS 情况下对流量吞吐要求较高,Redis企业版 2 倍于社区版,可以避免流量吞吐负载高导致网卡排队等情况。

    底层关系型数据库采用RDS读写分离架构,在课程查询场景中,读写比往往可能是 N:1,读占据绝大部分,增加只读实例能快速扩展读能力,而较少的DML操作也不用担心只读延迟问题。

    资料来源:《阿里云数据库解决方案合计》,下载链接为https://developer.aliyun.com/topic/download?id=1021。

    2021-12-12 15:40:52
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
代码大数据分析研究与实践 立即下载
迎接在线化与开放化分析时代 立即下载
AI·重构企业客户服务能力 立即下载