级用户专题

快手HBase在千亿级用户特征数据分析中的应用与实践

声明:本文的原文是来自Hbase技术社区的一个PPT分享,个人做了整理和提炼。大家注意哈,这种会议PPT类的东西能学习到的更多的是技术方案和他人在实践过程中的经验。希望对大家有帮助。 背景 快手每天产生数百亿用户特征数据,分析师需要在跨30-90天的数千亿特征数据中,任意选择多维度组合(如:城市=北京&性别=男),秒级分析用户行为。针对这一需求, 快手基于HBase自主研发了支持bitmap转

架构设计参考项目系列主题:亿级用户秒杀系统设计

文本出自:微信公众号 二马读书 目录 前言 那么我们曾经是怎么设计秒杀系统的呢?主要涉及以下几个方面 秒杀业务流程上的考虑 页面静态化 请求拦截 后端服务设计 隔离 网络 还有哪些细节要考虑 前言 个人从事电商行业十几年,经历过大大小小的促销活动和秒杀上百次,每次做秒杀瞬时访问量会翻数十倍,甚至数百倍。对系统架构是巨大的考验,期间也曾经历过系统宕机,甚至整体雪崩。那么我

【牛客】SQL146 0级用户高难度试卷的平均用时和平均得分

描述 现有用户信息表user_info(uid用户ID,nick_name昵称, achievement成就值, level等级, job职业方向, register_time注册时间),数据如下: iduidnick_nameachievementleveljobregister_time11001牛客1号100算法2020-01-01 10:00:0021002牛客2号21006算法202

Redis 亿级用户信息存储实践:bitmap 位图存储

bitmap简介 8 个 bit 组成一个 Byte,所以 bitmap 极大的节省储存空间 你可以把它理解为一个特殊处理过的 字符串 key代表业务属性、标签。一个 bit 位来表示某个元素对应的值或者状态。 bitmap 并不是一种数据结构,实际上它就是字符串,但是可以对字符串的位进行操作。 bitmap有自己的一套命令。可以把bitmap想象成一个以bit为单位的数组,数组的

《亿级用户下的新浪微博平台架构》阅读笔记

第三代技术体系   微博平台的第三代技术体系,使用正交分解法建立模型:在水平方向,采用典型的三级分层模型,即接口层、服务层与资源层;在垂直方向,进一步细分为业务架构、技术架构、监控平台与服务治理平台。下面是平台的整体架构图:     如上图所示,正交分解法将整个图分解为3*4=12个区域,每个区域代表一个水平维度与一个垂直维度的交点,相应的定义这个区域的核心功能点,比如区域5主要完成服务层的技

轻松搞定亿级用户中心系统架构

一、背景 会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。 随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程APP、艺龙APP、同程微信小程序、艺龙微信小程序等多平台会员体系。例如微信小程序的交叉营销,用户买了一张火车票,此时想给他发酒店红包,