关于数据库的选择
来源:9-12 获取推荐的热门视频

Aioros2017
2022-12-01
看了获取热门视频的课程,有个疑问。就是热门视频是否也可以用mongodb去存储?那这里选择用redis来存储,相比mongodb有什么优势吗?
写回答
1回答
-
北瑶
2024-12-30
MongoDB 可以看做是用来持久化存储数据的,是在服务的硬盘存储的,对于热门视频这里来说,热门数据由观看量决定,根据经验,观看量这个数据是会急速增长的,也就是会有大量的单一数据量的增长,数据变化的逻辑简单但速度和读写频次非常高,redis 是将数据直接在内存中读写,能够适应这样的高频数据变化,如果使用 MongoDB,在面对急速高频的数据变化时,有极大可能造成数据拥堵从而导致数据丢失。
当然这个并不绝对,这里要看具体情况决定, 如果数据增长并不频繁,使用 MongoDB 也是完全可以的。
00
相似问题