当前位置: 首页 > news >正文

如何快速同步第三方平台数据?

全量的数据主要是针对多个系统的历史数据,大概有几千万数据,只需要初始化一次即可。

而增量的数据,是系统后续变更的数据。

这个需求其实不简单,至少有以下难点:

  1. 不能直接访问第三方数据库。

  2. 不能将历史数据导出到excel中,有泄露数据的风险。

  3. 如何快速同步历史数据?

  4. 增量数据如何处理?

  5. 接口需要做限流吗?

  6. 增量数据如何校验数据的一致性?

带着这些问题,开始今天的文章之旅。

1. 如何快速同步历史数据?

想要快速同步历史数据,第一个想到的可能是直接同步数据库中的数据。

但多个第三方系统为了数据安全考虑,不可能直接把他们的数据库访问地址和相关账号密码告诉你。

即使他们告诉你了,但有很多个系统,你一个个去连数据库查数据,也非常麻烦。

有些小伙伴可能会说:这好办,让第三方系统把他们的历史数据导出到excel中,我们写个程序解析去这些excel,就能将数据快速导入到我们的数据库中。

这是个好办法,但忽略了一点:这些数据是敏感数据,不能对外暴露。

因此导出excel的方案行不通。

那么,该如何快速同步历史数据呢?

答:使用SFTP

不知道你有没有跟银行对接过,SFTP在银行业务中经常会用到。

那么,如何用SFTP同步数据呢?

2. 如何使用SFTP?

http://www.lryc.cn/news/104852.html

相关文章:

  • 反射(一)
  • 29.利用fminbnd 求解 最大容积问题(matlab程序)
  • express学习笔记7 - docker跟mysql篇
  • Leetcode(一):数组、链表部分经典题目详解(JavaScript版)
  • 内网穿透的底层原理是什么
  • Bash配置文件
  • 写Acknowledgement的时候,latex日志出现警告
  • GCC生成map文件
  • IOS看书最终选择|源阅读转换|开源阅读|IOS自签
  • easyui实用点
  • 算法训练营第五十六天||● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 编辑距离总结篇
  • C语言每日一题:10.不使用+-*/实现加法+找到所有数组中消失的数。
  • LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
  • JS数组的详解与使用
  • c++ / python / java / PHP / SQL / Ruby / Objective-C / JavaScript 发展史
  • Linux第一个小程序-进度条(缓冲区概念)
  • CentOS7环境安装tomcat
  • C# 中使用ValueTask优化异步方法
  • KVM创建新的虚拟机(图形化)
  • 正则表达式在格式校验中的应用以及包装类的重要性
  • Docker使用之java项目工程的部署
  • 3ds Max如何进行合成的反射光泽通道渲染
  • 114、Spring AOP是如何实现的?它和AspectJ有什么区别?
  • 正则表达式速通
  • 数据可视化(5)热力图及箱型图
  • React 组件通信-全面解析
  • “深入理解Spring Boot:快速构建微服务架构的利器“
  • SpringBoot超级详解
  • 手机的python怎么运行文件,python在手机上怎么运行
  • RBAC三级树状菜单实现(从前端到后端)未完待续