我有一个java桌面应用程序的管理信息系统,以MySQL作为我的数据库。我想存档所有旧数据。示例我有我的Event_Table,该表中记录的事件已经是一年前的了,我希望它以一种在我的系统和数据库中无法搜索的方式存档,但我只是将其保存在我的计算机中的某个位置(mysqldump )并在需要时恢复它。你能帮我么?我正在我的java程序中执行sql语句代码来处理我的MySQL数据。谢谢
最佳答案
您可以考虑:
将归档记录存储在带有 ARCHIVE 的表中专门为此目的而设计的存储引擎
使用MySQL event或 cron作业运行存储过程的 SQL 脚本,按照您偏好的时间表(每日、每周、每月等)将数据从事实表传输到存档表
关于java - MySQL 表数据归档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20623529/