关于数据库安全的那些事

 

 以下只是针对 MS sql server的总结和学习

  学习MS sql数据库两年的时间了,一直以来关注的是sql语句,CRUD、怎样建视图、函数、存储过程、触发器等等。但是对于数据库原理和数据库性能优化、数据库安全策略等却讳莫如深。那么,接下来会总结一下我对于sql server 的一些理解。

  数据库安全,相信每个做DBA的朋友都有深刻的见解。但仍然是现在社会信息泄露的主战场。本文将介绍一下,MS 数据库的备份恢复策略,以及几种高可用性方案。

  数据库备份策略

  数据库备份:可以在线上环境运行,不需要数据库离线

  完整备份:将数据库所有页复制到另一个备份设备上

  增量备份:只备份上次完整备份后发生修改的区

  日志备份:备份上次完整备份或日志备份后被写入的日志记录

  文件和文件组备份:文件和文件组备份只需要备份指定的某个文件和文件组,而不用像完整备份一样将整个数据库备份下来,适用于大型数据库。

  数据库备份使用 BACKUP DATABASE命令

  数据库恢复策略

  数据库恢复使用RESTORE DATABASE命令

  恢复模式有三种:完整恢复模式、大容量恢复模式、简单恢复模式

  数据库备份和恢复:还可以使用数据库分离和附加

  数据库快照:快速恢复人为失误的破坏

  数据库镜像:在不同的数据库引擎服务器实例上维护一个数据库的两个副本

  日志传送:在主服务器实例中备份事务日志,将事务日志文件复制到辅助服务器实例,在辅助服务器实例还原日志文件

  数据库故障转移群集:由多台服务器组合,如果其中一台出现故障,其他服务器顶上,继续正常工作。

  数据库复制:将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库间进行同步。

  **综上,数据库的高可用性,按照数据库备份方式:

  冷备技术:无故障转移,主要是数据库的备份和恢复,可能会丢失数据

  温备技术:手动的故障转移,主要是事务性复制、日志传送和数据库镜像(高性能模式),可能会丢失数据

  热备技术:自动的故障转移,主要是数据库镜像(高可用模式)和故障转移群集,无数据丢失**

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值