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

多系统数据存储和交互思路

时间:2020-02-04 15:43:12      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:需要   数据库   col   避免   监控数据库   维护成本   异步   red   时间戳   

存储

1. 是否需要存储

????是否只用来前端展示,数据量,查询处理复杂度,频率,是否可以通过共享数据库解决。不存储数据,直接通过接口实时获取,也可避免多个系统拥有的数据造成差异,尽量保持单一数据源,可简化开发。

2. 如何存储

????尽量只存储必要的字段,减少维护成本;涉及金额等重要数据的变化,数据可按基础、实时、增量拆分存储。如一个产品,产品名称,规格等基础信息为一类,实时的售价,金额的变动增量,有利于分析变动幅度,变动原因等。

交互

1. 交互方式

????即时Api、异步MQ、内部系统可直接共享数据库

2. 即时推送还是定时拉取

????根据数据及时性要求选择对应方式。推送方,拉取方开发相对复杂,细节更多。

3. 全量还是增量拉取

????无论是拉取还是推送,除非在数据量较小的情况下,可以以增量为主,全量(分多次)为辐

4. 频率

????定时全量多次拉取,内部系统可监控数据库时间戳变动增量拉取。

多系统数据存储和交互思路

标签:需要   数据库   col   避免   监控数据库   维护成本   异步   red   时间戳   

原文地址:https://www.cnblogs.com/zk-ljc/p/12257185.html

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