database - 我是否应该通过仅使用增量文件来同步两个数据库,操作系统我应该使用增量+完全同步的组合(在每个月底)
问题描述
我的系统中有一个表,需要每天与第三方表同步。表大小超过 5000 万行,每天大约有 < 1% 的行被更新/创建,因此我们执行增量同步,他们每天将增量数据发送给我们。现在,这是基于时间戳的,我想知道我们是否应该每月进行一次完整数据同步以确保一切正常。我猜这将作为一种验证,以确认每天丢失的任何数据将在每月发送。
完全数据同步显然很痛苦(您如何轻松更新关系数据库中的 5000 万行),但假设这是可行的,增量数据同步是否真的由每月完全同步备份以确保完全数据同步,或者是这只是过度设计了一个简单的问题,应该可以立即解决吗?
编辑:这不是数据库复制,我们对源数据中的几列进行了一些修改,并为每一行添加了一些我们自己的自定义属性。
解决方案
推荐阅读
- javascript - 带有 JavaScript 的可排序 html 整数表
- scala - “未绑定占位符参数”的解释
- javascript - 即使验证失败也提交表单
- html - 我需要帮助以 HTML 或 CSS 编码重新创建冰岛国旗
- android - 我需要关闭 Android Room 数据库吗?
- sharepoint - SharePoint 列表更新项目需要 5 秒以上
- c# - 我不知道如何配置我的代码,以便当我单击单选按钮时会出现某个图像
- python - 导入时省略文件名?
- apache-kafka - 将 Kafka Streams 代码迁移到 Spring Cloud Stream?
- java - 我无法解决尝试在空对象引用上调用虚拟方法'java.lang.String com.google.firebase.auth.FirebaseUser.getUid()'