基于MySQL的SDCORS数据库自动压缩备份机制
2016-12-21杜珺刘新郭金运姜英明
杜珺,刘新,郭金运,姜英明
(山东科技大学 测绘科学与工程学院,青岛 266590)
基于MySQL的SDCORS数据库自动压缩备份机制
杜珺,刘新,郭金运,姜英明
(山东科技大学 测绘科学与工程学院,青岛 266590)
通过编写MySQL批处理压缩备份脚本,设置Windows自动定时服务,利用MySQL导入导出工具mysqldump.exe实现SDCORS数据库的自动定时压缩备份功能,采用不同的压缩级别对133个SDCORS基准站10天的观测数据和解算数据进行压缩备份测试,通过比较选择出最优备份压缩级别。
MySQL;SDCORS;数据库;压缩;自动;备份
0 引 言
随着计算机网络信息化的迅速发展,各种大中小型企业都构建了企业的信息化系统,这必然会涉及到数据存储[1]。MySQL数据库凭借其体积小、速度快、总体拥有成本低等突出的优点迅速的占有中小型企业的信息化市场[2]。山东省卫星定位连续运行综合应用服务系统(SDCORS)由山东省国土资源厅和山东省气象局合作建设,系统整合了全省的已建CORS站点,构成了全省统一的高精度、高时空分辨率、高覆盖率、实时快速的卫星定位连续运行综合服务网[3]。SDCORS的数据具有种类多,容量大,保密性程度高等特点[4]。基于此,采用MySQL关系型数据库对SDCORS数据进行存储与管理是比较可行的。但是任何数据库在使用过程中都不可避免的存在一定的安全隐患,而对数据库进行定期备份是预防和尽可能降低数据损失的最有效方法,所以,对数据库进行备份,以备在出现意外时及时进行恢复是非常必要的[5]。对于SDCORS数据库而言,要实现数据解算的自动化,减少人工工作量,同时要做好数据使用时的防护工作,提高时间和空间的综合利用率,更需要建立一套完整的数据库自动压缩备份与恢复机制。……
