大量视频录像、语音和图片的场景下,是选择Redis,还是选择MongoDB?

背景:我们要开发一个平台,会涉及到大量的智能硬件,视频录像、语音记录、图片拍摄等,并且还会频繁的访问调用这些。对于数据存储,我们采用MySQL数据库。但是对于视频、语音、图片,我现在不确定选用Redis,还是MongoDB会好一些,长久考虑!目前的计划是,存储这些视频和语音,还要计算每个...显示全部

背景:我们要开发一个平台,会涉及到大量的智能硬件,视频录像、语音记录、图片拍摄等,并且还会频繁的访问调用这些。对于数据存储,我们采用MySQL数据库。但是对于视频、语音、图片,我现在不确定选用Redis,还是MongoDB会好一些,长久考虑!目前的计划是,存储这些视频和语音,还要计算每个用户存储的这些视频、语音占用的空间,剩余的分配空间之类的。请教各位大咖,指点指导!

收起
参与36

查看其它 5 个回答匿名用户的回答

匿名用户匿名用户

视频录像、语音和图片这些数据不适合存redis 或 mogoDB里,建议存成文件,只把索引信息存储到MySQL就可以了,访问时通过CDN就可以了。

银行 · 2019-03-27
浏览7599
  • redis我只是用过作为缓存处理,跟后台数据库协作,一般什么样的数据适合存储在Redis或者MangoDB里面,最好是有实际操作的,因为网上查到的资料,众说纷纭,我也不敢茫然去尝试
    2019-03-27
  • 谢谢!
    2019-03-27
  • yinxin  yinxin回复 sunsixuan
    redis适合数据量小,并发高,对响应延迟小的业务场景。
    2019-03-27
  • yinxin  yinxin回复 sunsixuan
    MongoDB介于MySQL和redis之间,性能比MySQL好一点点,支持schema free,没想好如何设计schema时,想快速上线业务,也没DB维护人员,可以考虑使用。
    2019-03-27
  • sunsixuan  sunsixuan回复 yinxin
    谢谢!
    2019-03-28

回答状态

  • 发布时间:2019-03-27
  • 关注会员:7 人
  • 回答浏览:7599
  • X社区推广