【问题标题】:Copy MariaDb database with selected data使用所选数据复制 MariaDb 数据库
【发布时间】:2020-06-03 08:44:17
【问题描述】:

我有商店实时数据库。我需要有机会制作这个数据库的副本,但只有过去 14 天的订单数据。数据库可能非常大,但几乎 80% 的数据是订单、付款和相关表。所以我们只想复制这些表的最近 14 天的数据,以及其他表的所有数据。如何实现?

【问题讨论】:

    标签: mysql database mariadb backup


    【解决方案1】:

    对我来说,这听起来像是一个经典的 ETL 工作。您可以使用从源数据库读取的任何编程语言(如 Python)或 KNIME(使用带有 WHERE 子句的 SQL 查询,如 your_date_column >= CURDATE() - INTERVAL 14 DAY)并写入接收器数据库。

    然后,您可以在 Windows/Linux 中将其作为 (cron) 作业运行,并在过去 14 天内每天创建一个备份,但如果备份的大小变大,请确保您还删除/删除较旧的备份.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2017-05-13
      相关资源
      最近更新 更多