Netflix Media Database - 架构设计和实现
前言
前面一文主要讲了NMDB的起源、业务场景以及Media Document数据模型,而本节主要讲述NMDB的系统架构、核心模块以及底层技术。在深入了解其架构之前,我们先要明确NMDB的定位和功能设计目标,先看下Netflix内部视频处理的整个流程:
- 算法处理:Netflix内部有一个Archer平台,在其上运行各种算法来提取视频数据中的元数据,例如提取视频帧中文字信息,提取的元数据为一个Media Document。
- 将Media Document写入NMDB,对其进行持久化和索引。
- 业务方通过NMDB提供的API对Media Document数据进行查询和分析,通常是一些带特定领域特征的时间和空间维度查询。
- 查询结果处理后展示给终端用户。
NMDB主要负责2,3步骤,也就是说不负责算法的执行,但负责对Media Document的存储和
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云栖社区钉群系列直播精彩回顾:Java、PG、HBase和K8S
为满足开发者交流的需求,云栖社区所运营的多个钉钉大群均已突破2000人,有同学希望可以看到汇总资料,特别整理,欢迎大家分享并邀请朋友进群。 云栖社区2019年1月技术活动:PG, Java,Spark等30+场预告【持续更新】,欢迎进群。 主讲人:徐雷(点击关注专家,掌握一手干货) 阿里云大学讲师,与阿里P9叶翔主讲《阿里巴巴MongoDB高级实战课程》Java Spring Boot《阿里巴巴MongoDB认证》讲师阿里巴巴MongoDB大会讲师2017翻译《MongoDB实战》第2版吉林大学计算机学士,上海交通大学硕士 Java Spring Boot开发实战系列课程第1讲:Spring Boot 2.0 新特性和入门实战 Java Spring Boot开发实战系列课程第2讲:开发Java MVC网站并显示美女图片 Java Spring Boot开发实战系列课程第4讲:自定义查询和实战User用户注册、登录及Java面试题 Java Spring Boot开发实战系列课程第5讲:三层MVC架构实战与架构分层误区(Java面试题) Java Spring Boot开发实战系列课程...
- 下一篇
Java REST Client 访问阿里云5.5 Elasticsearch 实例实现
开发环境:InteliJ IDEA 操作系统 :macOS Mojave Elasticsearch版本:阿里云 5.5.3_with_X-Pack 客户端版本:REST Client5.5.3 1. 预先创建好阿里云 ES 实例,开启公网地址访问白名单。 2. 预先创建好 index 和 mapping(使用 Kibana Dev Tools 创建) PUT index_test { "mappings": { "book": { "properties" : { "book_id" : { "type":"keyword" }, "name" : { "type":"text" } } } } } 3. 创建项目及 RestClient 类 4. pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池