码迷,mamicode.com
首页 > 其他好文 > 详细

什么是数据流?

时间:2020-10-18 16:36:14      阅读:13      评论:0      收藏:0      [点我收藏+]

标签:业务   没有   inf   公众   支付   str   数据   需求   app   

直接进入主题,我这里有一个需求。
案例
用户注册成功后需要记录用户注册来源(PC、H5、app、小程序)
技术图片
那么用户的注册来源(PC、H5、app、小程序)这其中的可能性都有。

比如说知乎,确实有PC端的注册也有App端的注册,那么我们的数据流它会是一个什么样子的一个情况?

假如说,我现在有两张表。A/B表

A表
这个是存了用户信息的表。

注册的时候一般都是用手机号码来注册,存的就是用户的手机号码以及ID这样的一些信息。他设计的时候可能把注册来源存到了B表里面,这个时候我们就要关心这个数据流。因为当用户注册进来之后,首先一定会在A表里面会有一条数据,这个时候同步并行的B表里面也要插一条数据,但是说加入B表里面没有这个数据会影响这个A表吗?它可能不会。用户还是一样的会登录,我只是没有记录这个注册来源。如果说B表进来了,A表没有数据。那就会出现问题。

但是在有些场景当中,就比如说我们的商场订单,如果说A表是主订单表,记录了信息的主要内容,比如订单号,对应的收货地址我可能记录在B表里面。当我下订单之后,我的数据流里面A表里面我要写主订单的信息,B表里面是一定要写一条订单的明细的。对应到后面的付款,它可能又会在C表里面有一条支付信息。

那这样就是在一个业务当中的一个数据流。

文章首发于公众号:程序员一凡,转载请注明出处!

什么是数据流?

标签:业务   没有   inf   公众   支付   str   数据   需求   app   

原文地址:https://blog.51cto.com/14797793/2542076

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!