后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
统计架构
统计架构文档
1统计优化思路
传统的统计功能为统计整个数据库中的数据进行整理,在前端展示,这样的统计主要有以下几个问题:
1.表结构复杂,在统计业务中,很多数据、字段用不到,造成性能浪费,影响响应时间。新的统计独立与原库表之外,从新构造新的表结构,对表的字段进行精简。
2.统计多数业务会使用联合查询。因为原始的关系型数据库,表结构一般只存储显示字段以及与其他表关联的字段,通常情况下不会为其它业务提供字段的冗余,这样的数据查询起来的联合查询sql会格外的复杂,不易与开发,且性能较低。新的统计对表结构进行了调整,相当于生成一个专门为统计服务的表结构,提高统计性能。
3.提高服务器性能的路上,为了提高数据库性能,分库/分表是必不可少的选择之一,对于分表后的数据进行统计,那么难度更是复杂,核心业务需要兼顾统计业务来进行分库/分表操作,包袱很重。拆离统计之后,统计可以专心为自己的业务,数据进行优化操作,不再需要
2统计库数据生成策略
9F60E60-0C75-43B1-A99E-7E3D777E3ED
3数据库结构
1.会员数据表
2.订单数据表
3.订单商品表
4.售后数据表
5.店铺流量数据表
6.商品流量数据年表
7.商品流量数据年表
4统计错误码
1.异常类
StatisticsException
2.错误码
类:StatisticsErrorCode
5返回模型(VO)
通用模型
地图模型
6分表查询说明
1.目前进行分表的表包含订单数据、订单商品数据、页面流量。
2.分表规则:**一年一张**。(例如:es_xxx_xxx表进行分表,2018年统计表为es_xxx_xxx_2018)
综上所述,可以大致的了解到统计架构的一些内容,想要了解更多统计架构方面的内容,可以持续关注易族智汇javashop技术文档栏目。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。