这几天借助工具写了很多bash脚本,还有docker compose文件。目的其实构建一个建立测试数据库的流程。
为了和过往报告对照验证数据提取逻辑,就圈定以线上数据作为测试数据集。由于线上数据量较大,备份恢复过程需要400G,也为了减少对线上业务的影响,所以用某个时间的全量备份做了线上镜像数据库,为了让测试数据库比较小,就增加提取数据的脚本,过程中需要用mysqldump,percona xtrabackup等。但这些都不太容易在本机(mac)运行,也为了将来我的代码可以在别人机器上运行。
这几天借助工具写了很多bash脚本,还有docker compose文件。目的其实构建一个建立测试数据库的流程。
为了和过往报告对照验证数据提取逻辑,就圈定以线上数据作为测试数据集。由于线上数据量较大,备份恢复过程需要400G,也为了减少对线上业务的影响,所以用某个时间的全量备份做了线上镜像数据库,为了让测试数据库比较小,就增加提取数据的脚本,过程中需要用mysqldump,percona xtrabackup等。但这些都不太容易在本机(mac)运行,也为了将来我的代码可以在别人机器上运行。
本文标题:Day 2568:学习
本文链接:https://www.haomeiwen.com/subject/sfkhadtx.html
网友评论