MongoDB在视频行业的应用实践_第1页
MongoDB在视频行业的应用实践_第2页
MongoDB在视频行业的应用实践_第3页
MongoDB在视频行业的应用实践_第4页
MongoDB在视频行业的应用实践_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MongoDB 在视频行业的应用实践技术创新,变革未来咪咕视讯产品技术简介产品和业务,以及MongoDB的使用情况MongoDB在开发设计中的应用哪些视频业务会和MongoDB的特性有关?我们遇到过什么问题?MongoDB在运维管理中的实践我们运维中有哪些工作会和MongoDB有关?Part 01公司简介产品和业务,以及MongoDB的使用情况9.47亿移动用户1.93亿有线宽带用户7.54亿4G用户数2020年4月数据4375万5G用户数2500人咪咕视讯现共有员工 2500人(含支撑方) 目前还在快速发展14年2006年正式落 户金桥2015年 初独立运营4地全国范围内,共设立:1个上海总

2、部3个异地分部300家汇聚了近300家 产业链各类合 作伙伴融合三网,融通产业,打通多屏互联网数字娱乐、应用产业通信网通信产业广电网传统媒体&文化产业大屏:咪视通面向家庭大屏,汇聚丰富视频 资源,并提供超高清、VR等新 体验,家庭为中心的工作、生 活、娱乐的视频内容需求。VR屏:移动云VR面向VR无终端、分体式、一体机, 提供巨幕影院、3D/全景8K视频、 6DoF游戏、互动视频能力等VR最新 玩法。小屏:咪咕视频面向个人移动终端,提供海 量短视频内容、高质量影视、 综艺、直播等优质内容,同 时为付费用户提供更优质的 会员服务及权益。VR移动云VR三角 产品矩阵视频内容460万条电影媒资120

3、00+部直播内容1200+路VR内容40000小时体育赛事5000+场4K内容12000小时前台:业务能力的提供者, 差异化编排产品能力,具备 限流、服务降级能力中台:服务能力的提供者, 聚焦功能领域效应,提升服 务接入和调整速度后台:主要是面向运营人员 的配置管理系统。比如内容 运营、审核、数据分析系统北京无锡上海南京咪咕混合云移动 公有云(托管)移动 公有云(租赁)西北区域节点华中区域节点西南区节点1.2华南区节点华东北区域节点华东南区节点华北区域节点东北区域节点咪咕资源池 核心节点移动边缘云网络边缘云实例类型比例非结构化数据比例MongoDBMySQLOracle67%67%25%25%

4、8%8%83%17%非结构化结构化类型实例数实例占比MongoDB40066.67%MySQL15025.00%Oracle508.33%总计600100.00%类型TB实例占比非结构化45083.33%结构化9016.67%总计540100.00%Part 02MongoDB在开发设 计中的应用哪些视频业务会和MongoDB的特性有关? 我们遇到过什么问题?每日签到、 积分兑换、 影券赠送弹幕、互动评论红包、红包雨礼品赠送直播带货 聊天室附近的好友场景:礼品的多样化问题:模式设计跟不上业务形 态的变化优势:自由多变的设计实现, 缩短迭代周期,减少调整成本礼品从一个条记录变成了推送类的一个对象

5、 灵活支持丰富的业务类型场景:评论和回复问题:关系型数据库实现嵌套相 当困难,并且效率也低下,逐渐 变得不可接受优势:避免关联问题,直接记录 嵌套数据,便于展现数据层次, 效率极大提高通过具化路径的方式 处理评论树只需要一次查询即可 全部展现整棵树场景:邻近用户互动,地 理标签内容推送,天气贴 纸等问题:传统数据库需要升 级扩展,否则难以很好地 支持LBS优势:2DSphere支持地理 范围查询、邻近范围查询, 实现方便且效率较高Part 03MongoDB在运维管 理中的实践我们运维中有哪些工作会和MongoDB有关?在线业务:主节点和候选节点(高优 先级节点)提供访问服务运营分析:非候选节

6、点(低优先级) 上进行aggregate与mapreduce分析 操作优点:读写分离,同时满足在线业务 和运营分析旧方式:隐藏延迟节点+节点锁定 冷复制问题:mongodump导出备份效 率较低,难以抵抗逻辑错误优点:延迟节点抵抗逻辑故障, 复制集抵抗物理故障,利用WT引 擎本身压缩的特性,避免数据解 压缩消耗缺点:脚本调度控制增加运维管 理开销新方式:OPS Manager进行备 份管理优点:快照式备份恢复,极大地 提高效率;集中平台管理,极大 地降低运维管理开销早期旧方式:手工升级,按照先从节点再主节 点的顺序操作问题:分片集群规模化较大,手工效率很 低,鹏博士机房搬迁时体现现在新方式:OPS Manager进行自动批量部署 和升级优点:自动化、批量化,极大提高效率提供运维的决策支持,打智能化的基础高自助解决大量各异的状态查看需求全局运维掌握,运维数据转变成资产促进运维度量体系的完善反向捕捉使用行为统计,掌握运维关注点利用MongoDB的灵活性利用MongoDB无模式的灵活性 收集各种组件的运行信息逐步完善度量体系每日增量数据平均在30TB左右水平原生分布式支持高数据量,解决扩展问题,且扩展便捷 无需依靠外部组件和手段自带高可用 保证服务连续性 便于做容灾和多活易运维操作便捷指标信息丰富,便于监控原生 分布式易运维自带 高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论