美文网首页
互金公司数据库设计

互金公司数据库设计

作者: iLeem | 来源:发表于2019-03-05 11:15 被阅读0次

    说明:互金公司是指主营业务为金融属性的业务,如借贷、理财等业务的互联网公司。假定这类公司用户数量大,并发量大,数据准确性要求高。

    一、架构

    图中app为应用,zk为zookeeper,存放db的配置信息。proxy为数据库的代理

    二、分库分表

    1. 用户id维度分库分表

    2.时间维度分库分表

    三、业务数据规范


    数据重要等级

    等级            定义

    核心级        直接关联资金、核心业务相关数据

    重要级        直接关联业务分析相关数据

    一般级        间接关联公司业务辅助分析相关数据


    数据类型

    数据类型         定义说明

    主表数据        业务场景使用、根据最新业务状态实时变化的数据,例如订单表order_00_00_db.t_order_info_0

    明细数据        业务场景不一定使用、根据重要流程节点记录某一时刻不可逆转的数据,例如订单时间节点表order_00_00_db.t_order_detail_0

    流水数据        业务场景不使用、主表数据有任何变更时保存的即时快照数据,例如订单流水表order_water_2017_db.t_order_water_0315


    设计标准

    级别                 主表数据                           明细数据                                 流水数据

                是否记录 是否允许丢失         是否记录 是否允许丢失         是否记录 是否允许丢失

    核心级 是             否                             是         否                             是                 否

    重要级 是             否                             是         否                             是                 是

    一般级 是             是                             是         是                             否                 否


    相关文章

      网友评论

          本文标题:互金公司数据库设计

          本文链接:https://www.haomeiwen.com/subject/gycnuqtx.html