Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据归档的最佳实践_Mysql_Database - Fatal编程技术网

MySQL数据归档的最佳实践

MySQL数据归档的最佳实践,mysql,database,Mysql,Database,我有一个MySQL数据库,拥有超过2年的数据 运行应用程序不需要有超过6个月的数据。我们可能需要历史报告的其余数据,而历史报告很少使用 我考虑以下两种模式 模式1 在实时服务器上保留6个月的数据 在存档服务器上保留完整的数据 模式2 在实时服务器上保留6个月的数据 将其余数据保留在存档服务器上(完整数据-6个月数据) 请帮助我从以上两个选项中确定哪一个是最好的型号,或者有更好的型号 另外,如果MySQL服务器有用于数据归档的内置机制,请帮助我 提前感谢。我们讨论的数据大小是多少?数据的备

我有一个MySQL数据库,拥有超过2年的数据

运行应用程序不需要有超过6个月的数据。我们可能需要历史报告的其余数据,而历史报告很少使用

我考虑以下两种模式

  • 模式1
    • 在实时服务器上保留6个月的数据
    • 在存档服务器上保留完整的数据
  • 模式2
    • 在实时服务器上保留6个月的数据
    • 将其余数据保留在存档服务器上(完整数据-6个月数据)
  • 请帮助我从以上两个选项中确定哪一个是最好的型号,或者有更好的型号

    另外,如果MySQL服务器有用于数据归档的内置机制,请帮助我


    提前感谢。

    我们讨论的数据大小是多少?数据的备份和拷贝越多越好,因此型号1。但是,保持归档文件完全处于最新状态可能是一个问题。因此,尽可能使其保持最新。一次又一次地做备份。据我所知,MySQL的免费版本不太擅长存档,这取决于您的数据库类型,对于您需要付费的专业工具。您能推荐任何好的存档解决方案吗?paul spiegel,大约100GB我们谈论的是什么样的数据大小?数据的备份和拷贝越多越好,因此模型1。但是,保持归档文件完全处于最新状态可能是一个问题。因此,尽可能使其保持最新。一次又一次地做备份。据我所知,MySQL的免费版本不太擅长存档,这取决于您的数据库类型,对于您需要付费的专业工具。您能推荐任何好的存档解决方案吗?paul spiegel,大约100GB