为了解决以运营负责人,分组组长,公司管理者的视角,实现以单项目,分组,大盘等多种维度查看项目数据,帮助不同角色以不同的时间维度查询运营过程中产生的数据,辅助数据分析,并实施调整运营策略。次项目的主要难点在于数据分散在各个不同的数据库中,且数据量大;其中最大是券发放数据超过了1600W+,用户参与数据1460W+,还有一些其他的如订单数据、券核销数据都接近千万级别的,因此专门成立了数据中心用于收集各个项目的数据保存,并且特地选择了TIDB(TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景)数据库存储数据。对于应用程序级别采用了Future模式(Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果)提升系统并发运行的效率来解决项目开发过程中遇到的系统响应速度问题,经实测将系统响应速度有原先的约2s提升至只耗时0.5s。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论