互联网服务电商

电商系统中的流水表该如何设计?

电商中有转账,提现,支付等业务。关于这种现金业务该如何设计流水表??

比如提现,是否需要一个提现申请表,提现流水表?

一个提现申请,在提现申请表中只有一条记录,那在提现流水表中该如何记录?

参与10

2同行回答

royalwzyroyalwzy技术经理海通证券股份有限公司
这个设计更多的还是参考:1)你们想要保存哪些信息,2)之后怎么分析这些记录,3)怎么让用户查看自己的提现信息。常规的做法,就是跟订单表是类似的,就是提现申请一张主表,然后把具体的明细和步骤记录为提现流水(订单详情),这样用户可以直观的看到自己的提现状态,点进去进一步可以看到详细...显示全部

这个设计更多的还是参考:1)你们想要保存哪些信息,2)之后怎么分析这些记录,3)怎么让用户查看自己的提现信息。

常规的做法,就是跟订单表是类似的,就是提现申请一张主表,然后把具体的明细和步骤记录为提现流水(订单详情),这样用户可以直观的看到自己的提现状态,点进去进一步可以看到详细过程。在设计的时候可以利用数据库的equippartition的特性,很容易的做到记录检索和之后的数据分析。

当然你也可以把所有的信息都记录到一条记录上,之后所有的改变都更新这条记录,这样会把表变的很宽,甚至有些中间状态会被覆盖,再添加日志即可。

收起
证券 · 2015-11-11
浏览3079
  • 如果按照常规的做法,申请主表对应流水表,记录是1对1的关系吧?equippartition特性??说的是分区么?
    2015-11-11
  • 常规做法不一定是1对1的,这要看你记录的步骤多少。equip-partition是特性。
    2015-11-12

提问者

xtsqianli
数据库架构师德家

相关文章

问题状态

  • 发布时间:2015-11-11
  • 关注会员:4 人
  • 问题浏览:6037
  • 最近回答:2015-11-12
  • X社区推广