问题:淘宝用户浏览轨迹【逛淘宝记录】的查询设计,用MySQL存储后分库分表,怎么实现用户自己去查询个人的浏览记录。

我回答按用户id分,面试官说有问题让我再想想,我想不出来。大佬们看看用户id分会有什么问题。

https://maimai.cn/web/gossip_detail/29863129?src=app&webid=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6Mjk4NjMxMjksInUiOjE3ODcxMzYzNiwiZWdpZCI6ImYyZDg1NDY4ZjgxNTQwMDk4ZTk2M2QxZmJlODU1NTFkIn0.SwzfuwFfWGHP1UTNByR7m4kr7BOZB8tZZBYHY2HYnsA&share_channel=2

哪个**面试官 我们不用mysql存这个

楼主:我问他有什么问题,他也不说,你们存hbase es加索引吗

为啥不用mongo存

这种数据没必要上关系型数据库。tair之类的分布式k-v存储多简单啊

一个用户有n条轨迹,数据量还是蛮大的,应该是按时间吧,支付宝账单/阿里短信不就按日期查询吗

Id分库,年月分表不行么

面试官也没说数据要保留多久的,我看淘宝是最近30天,按时间分会有热点问题吧

想不到,我就是做分库分表数据库的

---------------------------

如果是mysql的话,按天分,然后按用户id做唯一索引,这样一个用户当天数据都在同一个索引区间

用户id做唯一索引??一天就一条记录?

潇洒的大辣椒在休假

前蘑菇街员工

回复保罗22沃克33:你一个app就一个用户?一天也不止浏览一条吧

潇洒的大辣椒在休假

前蘑菇街员工

回复保罗22沃克33:哦,我想错了,那再建个关联表

---------------------------

tidb搞定一切

es建索引?

老项目才用mysql做这个功能

所以有什么问题。。我们这边就是用户id分库分表的,只保存近30天

楼主:我也不知道,面试官问他又不说

这面试官给你圈套呢,告诉他不能用mysql

就是数据分布不均匀的问题。应该按月分库,按天分表。然后用户id走索引就好了。这种简单的查询,如果只有几百亿行的记录,就单表都可以满足需求。

327、淘宝用户浏览轨迹【逛淘宝记录】的查询设计相关推荐

  1. 【数据分析实战】淘宝用户行为模式分析

    文章导览 目标定义 数据获取 数据抽样 探索性分析 数据清洗 用户行为分析 用户消费行为分析 漏斗分析 用户行为和商品种类分析 用户价值度RFM模型分析 1.目标定义 以淘宝APP2014年11月18 ...

  2. 天池-淘宝用户行为数据分析(python+Tableau)

    天池-淘宝用户行为数据分析(python+Tableau) 一.背景 ​ 用户行为分析可以让产品更加详细.清楚地了解用户的行为习惯,从而找出网站.app.推广渠道等产品存在的问题,有助于产品发掘高转化 ...

  3. 【入门数据分析】淘宝用户行为分析

    前言 分析目的:本文基于淘宝1年的交易数据对其用户行为进行多角度分析,对相关问题进行解释并提供建议. 分析工具:MySQL.excel 主要模型:AARRR模型 一.分析问题和思路 本文采用淘宝电商的 ...

  4. 数据分析项目实战1——淘宝用户购买行为分析(天池)

    一.分析背景.数据来源.数据解释 https://tianchi.aliyun.com/dataset/649 由于userbehavior数据集的数据量较大,本次分析使用Navicat将前10万条数 ...

  5. 淘宝宝贝浏览量提升刷新工具 - 最好的淘宝宝贝流量提升工具

    注册说明    "淘宝宝贝浏览量提升刷新工具"是一款共享软件,您可以先下载试用,觉得满意后再付费成为注册用户.本软件在未注册之前会有一定的功能限制,如果您在试用后决定一直使用下去, ...

  6. 哪个是更早的时间 date_淘宝用户行为分析(漏斗模型+pv,uv,pv/uv,复购率,用户活跃时间段)...

    数据来源https://tianchi.aliyun.com/dataset/dataDetail?dataId=46 用户行为表:用户ID,商品ID,用户行为.用户地点,商品大类ID,时间 需求:该 ...

  7. 一逛淘宝就停不下来?秘密在于首屏设计...

    PMCAFF(www.pmcaff.com):互联网产品社区,是百度,腾讯,阿里等产品经理的学习交流平台.定期出品深度产品观察,互联产品研究首选. 外包大师(www.waibaodashi.com): ...

  8. 每晚有1700万人逛淘宝但什么都不买,马云:我们仍可以靠他们赚钱

    最近,马云一天跑三个非洲国家又上了热搜,他接连出现在非洲的尼日利亚.多哥和加纳,成为三个国家"年轻人鼓励师",又输出了不少金句. 马云说:"我想来非洲,当我来到非洲的时候 ...

  9. mysql 时间段内的周末_淘宝用户行为数据分析(MySQL)

    利用MySQL对淘宝用户行为数据进行分析.分析步骤如下: 1 提出问题 2 理解数据 3 数据清洗 4 构建模型 5 结论 6 建议 淘宝是目前国内最大的电商平台,人们网购的主要渠道之一.买家通过搜索 ...

最新文章

  1. C#中的快捷键,可以更方便的编写代码
  2. [网络安全自学篇] 二十七.Sqlmap基础知识、CTF实战及请求参数设置(一)
  3. vue样式绑定与事件处理器的基本使用
  4. 计算机基础职教云答案,计算机基础课程答案
  5. 进程间的通信之1-----管道
  6. wordpress绿色小清新运营笔记博客主题模板
  7. 怀念童年啊!周二下午没有动画片……
  8. mysql can't open file: '..frm'_mysqldump 导出数据时出现can’t opne file ‘xx.frm’ (errno:24)错误...
  9. SAP License:SAP采购信息系统
  10. 你看过最好的心理学书籍是什么?
  11. initrd的使用及说明
  12. shell编程中if []的用法注意
  13. js获取某节点的特定父节点
  14. django基础知识之验证码:
  15. python包导入细节_python 如何上传包到pypi
  16. STM32 ucosii 串口接收数据 遇到的问题及解决思路
  17. 三极管的饱和导通条件
  18. 轻轻松松背单词软件测试,完美单词王app
  19. Python-10.1-面向对象
  20. svg html5 编辑工具,HTML5之SVG

热门文章

  1. 知识图谱推理思维导图
  2. java 包的定义与使用
  3. 教你只花10块钱搭建个人网站
  4. 23.Android 软键盘工具ImeUtil
  5. CAN总线为什么要有两个120Ω的终端电阻?
  6. IplImage 的使用
  7. STM32CubeMX使用手册中文版 官方下载步骤
  8. Hive HWI 安装及配置
  9. Delphi控制程序在任务栏显示与隐藏
  10. CSR、GPR、FPR