需求背景,服务端存储app端用户视频播放历史记录。
日活跃用户三百万,增长用户播放指标每天20w,召回用户指标每天20w,每个用户存储上限250条数据,每天数据大小340B,按照腾讯视频,爱奇艺视频,十秒同步一次播放进度。
按照上面指标,qps过十万妥妥的,虽然之前有日数据千万的经验,和上面这个比小巫见大巫,并未有过这个量的经验,刚开始设定并未考虑用户增量和用户召回量,刚开始技术选型是mongodb或者Es,但是会议讨论是直接被pass,按照这个量需要选用hbase或者cassandra,国门用hbase的多,至于mongodb或者es为啥不能承受这么大的量,我有点懵懂,因为没这个经验。
因为团队技术能力问题,一旦需求需要做下去,则需要买服务,付出代价大,收益有限,还需要估算大概费用,在计划做不做,如果做,选用hbase选用维度存储数据,是根据用户id为主键,存储大的json,还是以用户id,剧集id,集id,为主键,我需熟悉hbase,如果选用第二种方案,我需要查文档根据用户id,是否能查出数据列表,至于后续如何,下周会同步更新。

ps:预算太高,不做了

记录存储用户视频播放历史记录选型相关推荐

  1. 7. 实现用户的历史记录功能

    例如,很多应用程序都有浏览用户的历史记录的功能: 浏览器可以查看最近访问过的网页. 视频播放器可以查看最近播放过的视频文件. Shell可以查看用户输入过的命令. 要求:现在制作一个简单的猜数字游戏, ...

  2. 5、如何快速找到多个字典中的公共键(key) 6 如何让字典保持有序 7 如何实现用户的历史记录功能(最多n条)...

    5.如何快速找到多个字典中的公共键(key) from random import randint,sample #随机取数 # a = sample("ABCDEF",randi ...

  3. 中国第一份OA系统用户实名口碑选型报告(选型宝重磅发布!)

    目录 01 报告概览 02 OA类厂商-用户实名口碑排行 03 OA类产品-用户实名口碑对比 04 主流OA产品简介‍ 05 OA常用功能 06 算法说明 07 联系选型宝 01 报告概览 一.报告亮 ...

  4. 腾讯回应QQ读取用户浏览器历史记录

    腾讯QQ官方认证账号在知乎回应"QQ扫描读取所有浏览器的历史记录"表示,PC QQ存在读取浏览器历史用以判断用户登录安全风险的情况,读取的数据用于在PC QQ的本地客户端中判断是否 ...

  5. Linux下查看/管理当前登录用户及用户操作历史记录

    转载自: http://www.cnblogs.com/gaojun/archive/2013/10/24/3385885.html 一.查看及管理当前登录用户 1.使用w命令查看登录用户正在使用的进 ...

  6. 微信小程序显示用户搜索历史记录功能实现

    效果是点击首页输入框跳转到搜索页面,用户搜索后将搜索的内容在历史搜索中展示 如下图所示 首页输入框布局和样式这里我就不展示了 js就是点击跳转页面 历史搜索记录模块wxml <view clas ...

  7. php记录用户搜索历史记录,PHPCookei记录用户历史浏览信息的代码

    [基础] Cookie常用方法: $_COOKIE['RecordLuHuiDUDU'] 得到Cookie setcookie('RecordLuHuiDUDU',",time()-3600 ...

  8. linux用户退出时自动清除last记录,Linux查看用户登陆历史记录(last命令的使用)

    查看某用户 cat /home/username/.bash_history 的操作历史 使用root登陆使用last -x可查看用户登陆历史. last 命令: 功能说明:列出目前与过去登入系统的用 ...

  9. 查看用户登陆历史记录

    用户登录的信息记录在 utmp(/var/run/utmp).wtmp(/var/log/wtmp).btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等 ...

最新文章

  1. JAVA-初步认识-第十一章-object类-equals方法覆盖
  2. thinkphp的控制器包含在Url中时注意区分大小写
  3. 一 如何检查oracle的归档日志及空间占用率,清除归档日志、Oracle归档日志使用情况查询、查看oracle数据库一周产生的归档日志
  4. Codeforces Round #404 (Div. 2) B. Anton and Classes 水题
  5. nginx cache 配置
  6. violinplot如何看懂_一张图告诉你如何看懂个股大趋势
  7. httplistener java_Java监听器listener的介绍
  8. Python基于 ImageAI 模块实践 idenprof数据集识别预测分析
  9. gis如何加入emf图片_ArcGIS教程:地图导出格式,教你如何选择
  10. 用友U8 业务单据打印机设置
  11. 如何将大量图片文件合并成一个*.bin文件
  12. 软件发明专利实例_软件发明专利思路
  13. 多线程比串行进程多出的优势在哪里
  14. 第二十八篇 网页实战之静态网页爬取,四大案例,小说,书,图片等抓取操作
  15. Linux下安装钉钉
  16. 【渝粤教育】电大中专计算机职业素养 (12)作业 题库
  17. 螺纹接口的分类及快速密封连接的方法有哪些?GripSeal格雷希尔G80内螺纹
  18. 大量大量大量的代码练习,到底是对还是错?
  19. c语言程序设计自荐考试,C语言程序设计求职信
  20. mysql 可重复读实现

热门文章

  1. 【STM32WLE5之LoRa# 系列3、易智联LM401 评估板PingPong应用移植】
  2. 《软件开发工具》(第七—十四章)
  3. android 黑色遮罩按钮,打造一个Android的遮罩层SeekBar
  4. HarmonyOS应用开发学习笔记(一)
  5. java模板引擎 jade_Jade模板引擎使用详解
  6. 用python代码实现“石头剪刀布”小游戏,可视化效果!
  7. SAP删除物料主数据
  8. 敏捷宣言 敏捷原则_如何以敏捷原则推动客户体验
  9. 【干货】群发开发信用什么邮箱?
  10. 小数据池 is和== 再谈编码