SQL Server数据库镜像的页面自动修复原理
2015-09-12 20:19
218 查看
SQL Server数据库镜像的页面自动修复原理
主库页面损坏镜像库页面损坏
LSN用来保证事务的时序
LSN保存在每个数据页面的页头
在同一台机器,内存中的数据页和磁盘中的数据页保持同步依靠的是数据页头的LSN和事务日志LDF文件里的LSN
当跨机器的时候,内存中的数据页头的LSN,主库的LDF文件,镜像库的LDF文件,那么在这三者就搭起了一条沟通的桥梁
大家通过对比LSN来得知大家的数据是否一致
在分布式数据库领域,也是需要保证事务时序的,也是通过LSN 有些数据库例如Oracle用的是SCN来保证各个分布数据库的时序,保证各个数据库的数据一致
其实无论是分布式领域还是非分布式领域都是一样,分布式领域也没有太多高大上的东西,都是一样要保证数据一致,都是通过LSN或者类似LSN的东西来搭建桥梁
如有不对的地方,欢迎大家拍砖o(∩_∩)o
相关文章推荐
- Linux系统下Memcached缓存集群和magent代理服务器集群测试方案
- Linux系统下memcached代理服务器magent离线安装手册
- Linux系统下memcached离线安装手册
- MySQL常用语句
- liunx环境下的mysql数据库配置文件my.conf内的参数含义
- Oracle EBS WMS特征(一)
- Redisj集群安装部署说明文档
- CentOs安装redis
- oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。
- oracle linux dtrace
- 如何编写sql
- mysql 在创建批处理脚本日志表信息
- oracle用户下执行crontab -e报错
- mysqlslap的使用记录
- CentOS6.5安装redis(3.0.3)
- 【ORACLE】使用数据泵的生产环境impd,expdp数据迁移
- ORA-01033:oracle初始化或者关闭错误
- MongoDB学习笔记<两>
- SQLite数据存储
- sql 排名函数 rank() , row_number() , dense_rank() over