168大数据

标题: 产品实时数据的价值与意义 [打印本页]

作者: 168主编    时间: 2020-2-25 17:24
标题: 产品实时数据的价值与意义
将对产品实时数据做介绍,实时数据适用的场景以及存在的负面因素。在设计产品时,合理的运用“实时数据”,会为我们的产品带来更多的价值。
我们先来看下“百度统计”中,如果以数据时效性来划分字段的话,会得到什么结果?
通过对demo的体验,从时间维度上看,可以发现“应用概况”中字段有一些的区别。
例如昨日启动用户数、昨日点击次数等字段展示的数据,是昨日甚至昨日更早之前的数据进行一个统计。
而今日启动用户数、今日启动次数等,是对截止到当前的一个数据统计,从图片右上角可以发现当前时间16:44,折线图展示的是16:00-16:59的数据。因此这部分数据就是我们讨论的产品中的实时数据。
百度统计-应用概况演示demo
01 什么是实时数据
为什么在百度统计的案例中,我们说“今日启动用户数”是“实时数据”,而“昨日启动用户数”不是呢?
当我们在16:44打开百度统计时,“昨日启动用户数”和“今日启动用户数”是怎么得到的?让我们来一起看下这两个字段数据的产生过程。
由此我们可以发现,实时数据是当下计算的,是指某事发生、发展过程中的同一时间中所得信息的载体,即表达了最新的情况,是当下情况在数据层面的一个反应。实时数据适用于对数据时效性要求很高的场景:
02 实时数据存在的负面因素
实时数据可以获得当下最真实情况的反应,对反应当下情况有重大意义,那么为什么我们不把所有的数据的统计都做到和当前时间同步呢,因为实时数据也存在一些负面因素,主要是以下3个原因:
03 实时数据的延时性
从实时数据的负面因素1中,我们可以分析出当数据量过大,而软硬件配置更不上时,实时数据会出现一个延时现象,延时性会给用户带来负面情绪和一定的损失。
例如小明对在港股上市的公司A进行投资,但是因为软件所展示的行情数据是延时15分钟的,那么会让小明无法得知最新的波动情况做出买卖决策。
对于实时数据的延时性问题,我们有什么解决办法呢?
实时数据的延时性这一特征也不只是有负面影响的,合理运用实时数据的延时性,能为我们产品带来积极正面的影响,甚至减少成本。
例如上文中的案例有100个用户分不同的时间段访问我们的产品查询销售额字段,那么我们就需要计算100次,如果考虑“销售额”实时性数据的必要性较弱,适当的延时是能够被用户所接受的,我们就可以这样处理。
在数据库中每隔15分钟计算一次“销售额”,每次用户登陆的时候展示距离当前时间最近的“那个15分钟记录的数据”
之前方案100个用户的成本:服务器计算100次
替换方案100个用户的成本:1小时需要记录4次,24小时需要记录96次
随着用户规模的扩大,计算的次数远小于之前方案计算的次数
上述方案就叫做“定时计算”,通过一定的更新频次和一定的更新时间间隔,通过多次更新来实现数据的相对实时,即让用户从感官上觉得数据的实时性也不错,是对实时数据延时性特征的正面运用
04 总结
简单对实时数据做一个总结:
通过本文的分析,对实时数据有了一个简单的了解,知道其适用的场景以及存在的负面因素。在设计产品时,合理的运用“实时数据”,会为我们的产品带来更多的价值。
来源:人人都是产品经理






欢迎光临 168大数据 (http://www.bi168.cn/) Powered by Discuz! X3.2