【发布时间】:2018-05-03 19:59:33
【问题描述】:
我正在开展一个项目,我将每月收到一次学生数据转储。数据将被导入我的系统。初始导入将是大约 7k 条记录。在那之后,我预计每月不会超过几百。但是,现有记录也会随着学生成绩的变化等而更新。
我正在尝试确定跟踪已收到、导入和随时间更新的内容的最佳方式。
我正在考虑使用一个脚本来设置一个托管 MySQL 数据库,该脚本将 SFTP 转储导入一个包含 creation_date 和 modify_date 字段的表中。我的想法是,执行提取的人可以连接到 MySQL 数据库并每个月对导入的表运行查询,以便在下次提取之前获取差异。
我的另一个想法是每个月为每个数据转储创建一个新的接收表。然后我将对差异执行查询。
注意:导入系统是遗留系统,将接受使用实用程序和唯一 csv 类型文件的导入。所以这可能排除了像 XML 这样的选项。
提前感谢您的任何建议。
【问题讨论】:
标签: mysql sql-server database database-administration data-exchange