问题:
数据库安全与数据库备份
银行金融系统对数据库中的数据安全要求很高,必须在技术层面上采用必要的措施,以保证数据的有效和不丢失。数据库的备份与恢复是保证数据安全的一种基本方法,一般将数据库备份分为冷备份、热备份和数据导出,而数据导出根据导出数据的范围,又可以分为完全导出、增量导出和累计导出。
该金融系统上线初期,整个业务系统采用了内网方式运行,不与外网发生联系。为了保证数据库内部数据的安全,该银行信息中心的刘工提出的备份方案如表12-3所示。
信息中心的李工对刘工的方案提出了异议,认为数据库一旦发生故障,刘工的方案无法做到数据库的实时恢复,会导致业务数据的丢失,银行应该采用数据库冷备份和热备份相结合的方式来完成数据库的备份。
数据库安全与数据库备份
银行金融系统对数据库中的数据安全要求很高,必须在技术层面上采用必要的措施,以保证数据的有效和不丢失。数据库的备份与恢复是保证数据安全的一种基本方法,一般将数据库备份分为冷备份、热备份和数据导出,而数据导出根据导出数据的范围,又可以分为完全导出、增量导出和累计导出。
该金融系统上线初期,整个业务系统采用了内网方式运行,不与外网发生联系。为了保证数据库内部数据的安全,该银行信息中心的刘工提出的备份方案如表12-3所示。
信息中心的李工对刘工的方案提出了异议,认为数据库一旦发生故障,刘工的方案无法做到数据库的实时恢复,会导致业务数据的丢失,银行应该采用数据库冷备份和热备份相结合的方式来完成数据库的备份。
● 参考解析
问题2要求分析刘工的备份策略的优缺点。分析优缺点,前提是了解"完全导出、增量导出、累计导出"的含义。
完全导出是一次性将数据库中所有数据都导出来。
增量导出是只导出自上次导出操作(包括完全导出、增量导出、累计导出)之后数据库中变化了的数据。
累计导出是只导出自上次完全导出之后数据库中变化了的数据。
有了以上的知识基础,后面的分析就容易多了。刘工的备份策略仅采用了数据导出的备份方式,其优点是简单易行,实现了数据的完整导出,甚至可以在运行期间做到按需备份。
其缺点是一旦发生故障,会丢失过多的数据,如在星期三的中午数据库出现故障,则只能恢复到星期二备份时的数据,星期二导出后到星期三中午的数据会全部丢失;如果数据量非常大,则数据导出所花费的时间和空间会很大。