QCOW2 — ROW/COW 快照技术原理解析
目录
文章目录
- 目录
- 快照与备份的区别
- Snapshot 快照技术
- 全量快照
- 增量快照
- COW 写时拷贝快照技术
- ROW 写时重定向快照技术
- 最后
快照与备份的区别
传统地, 人们一直采用数据复制、备份、恢复等技术来保护重要的数据信息, 定期对数据进行备份或复制。由于数据备份过程会影响应用性能, 并且非常耗时, 因此数据备份通常被安排在系统负载较轻时进行(如夜间). 另外, 为了节省存储空间, 通常结合全量和增量备份技术. 显然, 这种数据备份方式存在一个显著的不足, 即备份窗口问题. 在数据备份期间, 企业业务需要暂时停止对外提供服务. 随着企业数据量和数据增长速度的加快, 这个窗口可能会越来越长, 这对于关键性业务系统来说是无法接受的. 诸如银行、电信等机构, 信息系统要求 24*7 不间断运行, 短时的停机或者少量数据的丢失都会导致巨大的损失. 因此, 就需要将数据备份窗口尽可能地缩小, 甚至缩小为零. 数据快照(Snapshot)、持续数据保护(CDP, Continuous Data Protection)等技术,就是为了满足这样的需求而出现的数据保护技术.
需要注意的是: 目前, 随着对信息系统的依赖程度越来越高, 即使不是银行、电信这类传统关键行业, 在政府、教育、企业也越来越多的系统要求更小的备份窗口和更短的停机时间.
QCOW2 — ROW/COW 快照技术原理解析相关推荐
- 秋色园QBlog技术原理解析:Web之页面处理-内容填充(八)
文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用 2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程 3: 秋色 ...
- 6、HIVE JDBC开发、UDF、体系结构、Thrift服务器、Driver、元数据库Metastore、数据库连接模式、单/多用户模式、远程服务模式、Hive技术原理解析、优化等(整理的笔记)
目录: 5 HIVE开发 5.1 Hive JDBC开发 5.2 Hive UDF 6 Hive的体系结构 6.2 Thrift服务器 6.3 Driver 6.4 元数据库Metastore 6.5 ...
- 秋色园QBlog技术原理解析:性能优化篇:用户和文章计数器方案(十七)
2019独角兽企业重金招聘Python工程师标准>>> 上节概要: 上节 秋色园QBlog技术原理解析:性能优化篇:access的并发极限及分库分散并发方案(十六) 中, 介绍了 ...
- 秋色园QBlog技术原理解析:性能优化篇:数据库文章表分表及分库减压方案(十五)...
文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用 2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程 3: 秋色 ...
- 秋色园QBlog技术原理解析:UrlRewrite之无后缀URL原理(三)
文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用 2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程 本节,将从 ...
- 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)...
文章回顾: 1: 秋色园QBlog技术原理解析:开篇:整体认识(一) --介绍整体文件夹和文件的作用 2: 秋色园QBlog技术原理解析:认识整站处理流程(二) --介绍秋色园业务处理流程 3: 秋色 ...
- 人人看得懂的ChatGPT技术原理解析
人人看得懂的ChatGPT技术原理解析 编者按:自ChatGPT面世以来,我们在热切挖掘其丰富应用的同时,也在孜孜探求其背后的工作原理. 今天我们为大家带来的文章,深入浅出地阐释了ChatGPT背后的 ...
- SDR技术原理解析 USRP收发原理
SDR技术原理解析 本博客通俗地介绍SDR的技术原理.先简单介绍SDR的概念,SDR系统的分类,基于GPP的SDR系统.接着详细介绍SDR系统原理,最后再以SDR LTE系统为例进一步解析SDR系 ...
- 秋色园QBlog技术原理解析:系列终结篇:最后的AOP策略(十九)
2019独角兽企业重金招聘Python工程师标准>>> 开篇闲话: 好几个月没写文章了,从9月15号发布新浪"微博粉丝精灵"V1.0后,持续的几个月都在折腾它,现 ...
最新文章
- 浅析 Node.js 的 vm 模块以及运行不信任代码
- WebMGA:超快的基因组序列聚类注释在线工具
- Note:理解CGI、FastCGI、PHP-CGI和PHP-FPM
- 2017乌鲁木齐区域赛I(带权并查集)
- Kali Linux网络扫描教程(内部资料)
- 一点想法--- 做一个轻便的程序编辑器
- mysql启动集群报连接本地失败_启动本地安装的pxc集群失败,前面的步骤都检查没错了...
- java 文件拷贝保留原来的属性,Java - 复制JPG,同时保留所有文件属性
- MATLAB显示错误使用untitled,使用Matlab 2016a阻止集合构建错误
- python常用类型转换の方法
- python操作haproxy配置文件实例
- Redis高可用架构 (redis主从+sentinel)
- linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...
- php扫描目录字典,Python如何实现敏感目录扫描 Python实现敏感目录扫描代码示例...
- postman设置成中文
- Docker 安装及镜像加速器配置
- handsome主题添加服务器信息,handsome主题时光机微信发送系统
- 图片如何转为GIF?gif格式的图片怎么做?
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity(二维BIT)
- Python 实现 PDF转图片 图片转PDF
热门文章
- c语言三元组稀疏矩阵的转置实验报告,稀疏矩阵三元组实现矩阵转置算法实验报告.doc...
- python不断刷新网页_python使用多线程不断刷新网页的方法
- oracle编程艺术在线,oracle编程艺术笔记-1
- 挑战马斯克的Neuralink,另一家神秘的「脑机接口」公司已获投资
- M1芯片成功运行Linux,终端一行代码启动安装,也能一键删除卸载
- Office for AI | 拯救互联网人崩溃瞬间
- 步子太快容易牺牲精度,梯度下降复杂度这一简单道理,获严格数学证明
- 看完苹果这场最新发布会,我只能说:太sao了
- 每打一通AI骚扰电话,就会被罚款7万块,这是美国国会刚刚通过的法案
- 全球十大AI训练芯片大盘点:华为昇腾910是中国唯一入选