账号体系(2):账号合并的历史数据处理

访客3年前黑客资讯821

在上一章中作者对归并/买通这两种账号的交互做了观念区分及处理惩罚 *** 的讲授,详情:《账号归并/买通的区分及处理惩罚》;接下来会分为两篇别离对账号归并、买通后的汗青数据处理惩罚要领举办说明,我们一起来看一下。

账号体系(2):账号归并的汗青数据处理惩罚

先回首账号归并:

观念:一个系统内,一个用户的多个账号归并成一个账号;

场景:一个系统内,沟通范例的账号归并/差异范例的账号归并;

要求:一个系统中一个用户身份只有一个账号,且所有登录 *** 发生的数据都迁移累计在该账号下。

由上可知,岂论是哪种归并场景,其本质都是将多个账号的同范例数据举办了归并,将所有数据都归并到一个用户纬度,因此本文将环绕“汗青数据的归并处理惩罚要领”展开接头。

以下为本文纲要:

账号体系(2)| 账号归并的汗青数据处理惩罚

一、开始的开始,举个“栗子”

所有的办理方案是依附详细配景存在的,因此本文依附以下案例展开接头:

你认真一个问答社群平台的账号系统,此刻接到一个需求:给用户提供账号归并的成果,用户可以对名下多个账号提倡归并请求,实现对多个账号名下保藏存眷的文章用户、阅读签到等发生的成绩权益等数据举办统一打点。

在归并完成后,后续该用户所有操纵发生的数据城市进入归并后的账号;那么在归并前,几个待归并账号内发生的数据呢?这些数据也属于该用户,也就是本文所指的汗青数据;汗青数据就是在举办归并之前,系统中已经存在的原始数据。

为了后续该用户可以通过归并后的账号顺利挪用汗青数据,完成指定的业务操纵,我们需要将所有账号的汗青数据归并入最终的账号内,即要对汗青数据举办归并操纵;数据归并就是将同范例的多个进口的输入数据集归并为新的单个输出数据集,为数据消费者提供独一数据出口的数据集成 *** 。

技能实现归并后,发明几个问题:

待归并的两个账号,存眷了沟通的用户;归并后账号发生了反复存眷的用户,导致总数统计错误,数据冗余。

待归并的两个账号,成绩勋章别离是1级与3级,归并后用户依据勋章级别开放的权限呈现了业务斗嘴。

可见,汗青数据的归并不是简朴的1+1=2,若是处理惩罚不类型,大概会发生雷同上述的异常;本文就从归并每种范例汗青数据大概发生的异常入手,阐明对应的处理惩罚方案。

二、数据有哪些范例

从业务角度入手,笔者将数据拆分为以下五种范例:标示类、界说类、干系类、权限类、业务类。

1. 标示类

界说:对身份举办标示界说的独一数据,譬喻上例的用户昵称、性别;与userid为同一级别,标示用户身份,一般为存储在数据库user表中的用户数据。

特征:所有账号的标示类数据名目统一,且该类参数在用户纬度内独一。

2. 界说类

界说:用户本身配置或系统对其设置的界说小我私家眷性的参数。譬喻上例的用户签名、用户本身设置的系统配置项、电商系统的收货地点;这类数据是对用户本人、及操纵习惯等的界说。

特征:此类参数在用户纬度内不独一,可是不行反复。

3. 干系类

界说:由于用户本人的操纵,用户与系统中本人、非本人数据发生的干系;譬喻上例的文章保藏夹、存眷用户即为与非本人数据发生的干系;印象条记中的条记本与条记即为与本人数据发生的干系,关联的数据之间可以发生更多的交互业务。

特征:该类参数在用户纬度内的限制按照业务抉择。

4. 权限类

界说:用户付费、申请或系统赋予的用户权限,差异的权限对应用户差异的操纵、可视数据,譬喻上例的用户成绩勋章。

获取 *** :

权限类数据一般有两种获取 *** :付费购置、系统赋予。

系统授予又分为:主动与被动两种获取 *** 。

主动:由用户提倡的权限申请,譬喻申请成为专栏作家;

被动:系统按照用户利用环境授予的权限,譬喻用户积分对应的权限;系统按照用户在系统中所处的脚色授予的权限,譬喻将某用户设置为打点员、将某用户设置为试用期。

权限范例:

权限一般分为以下范例:

设置类:直接授予、获取的脚色权限、操纵权限、数据权限;

积聚类:按照用户操纵履历发生的积分,对应差异的权限。

权限类数据特征:权限类数据大概不只是一个最终功效,也大概是一个未完结的申请流程,该类参数在用户纬度内限制按照业务抉择。

5. 业务类

界说:由于用户操纵或利用生成的业务流水/缔造的数据。譬喻上例顶用户宣布的文章、用户配置的保藏文章标签、动静、靠山的逐日利用人数。

特征:该类参数在用户纬度内的限制按照业务抉择。

三、汗青数据归并处理惩罚 *** 1. 标示类

场景:用户持有A、B两个账号,两个账号的昵称别离为小王、小李,现对两个账号提倡归并,并指定账号A为主账号。

问题:数据归并后用户昵称有两个,不知道利用哪个。

相关文章

从丰巢出发,聊聊末端智能快递柜的发展

从丰巢出发,聊聊末端智能快递柜的发展

导读:疫情防控下,政策助推“无打仗配送”,智能快递柜作为主要方法被建议优先利用。本文以丰巢的智能快递柜机关为接头主题,对智能快递柜这一贸易模式当前存在的问题以及将来成长模式的大概性展开了阐明探讨,但愿...

产品规划能力:初高阶产品经理之间的分水岭

产品规划能力:初高阶产品经理之间的分水岭

编辑导语:产物司理跟着业务的成长,也会有差异阶段的晋升,早期依靠各方面的要领论以及本领;后期通过不绝积聚的履历和实践以及本领等等,成为高阶产物司理;本文作者分享了关于初高阶产物司理之间产物筹划本领的分...

如何设计进销存系统的财务模块(2)——对账与报表

如何设计进销存系统的财务模块(2)——对账与报表

编辑导语:进销存系统是为了对企业出产策划中进货、出货、批发销售、付款等举办全程举办(从接获订单条约开始,进入物料采购、入库、领用到产物落成入库、交货、接纳货款、付出原质料款等)跟踪、打点而设计的整套方...

从一颗白菜到餐桌,看产品本质

从一颗白菜到餐桌,看产品本质

编辑导读:为什么一些产物可以或许长青,另一些产物仅仅面世了几年就鸣金收兵了呢?网络的纷杂让我们徐徐无法看清工作的真实性,无法看破产物的本质是导致产物失败的重要原因。本文并不是接头产物技术或逻辑思维,而...

产品经理经典题目之功能分析题目

产品经理经典题目之功能分析题目

在产品经理笔试/面试的过程中,经常会遇到功能分析类问题,比如说:“在微信的使用过程中有没有感到超出预期的新增feature,分析其背后的设计决策依据。” 这类题目一般会问“为什么要做XX功能”,以及...

数字科技,巨头们的“修罗场”

数字科技,巨头们的“修罗场”

编辑导语:跟着互联网的不绝成长,越来越多行业朝着互联网接近,金融行业也向着数字科技时代转移;本文作者具体阐明白如今数字科技的近况以及成长,我们一起来相识一下。 数字赋能,正在成为一个被越来越多提及的...