OpenZFS 合并新 PR:Block Cloning
OpenZFS 近日合并了名为"Block Cloning"的 PR。
据介绍,Block Cloning 支持通过仅创建对数据块的附加引用而无需复制数据本身,将文件(或文件块的子集)克隆到另一个(或相同)文件中。Block Cloning 属于快速的手动重复数据删除方式。
Block Cloning 在很多方面与现有的重复数据删除类似,但也有重要的区别:
- 删除重复数据操作可自动运行,而 Block Cloning 不是自动的 —— 必须使用专用的系统调用来克隆给定的文件(块)
-
删除重复数据将所有数据块保留在其表中,即使是仅引用的数据块。对于 Block Cloning,至少有两个对给定数据块的引用时,Block Cloning 才会在其表中创建条目。如果该块从未被显式克隆或删除了倒数第二个引用,既不会产生空间开销,也不会产生性能开销
-
删除重复数据需要加密的强哈希作为校验和或附加数据验证。Block Cloning 适用于任何校验和算法,甚至禁用校验和

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
NineData 成为百度智能云主推的数据库工具
2023 年 6 月 19 日,玖章算术(浙江)科技有限公司旗下的多云数据管理平台 NineData 正式入驻百度智能云市场,双方的深度技术融合将为客户提供智能高效、安全可靠的数据库开发服务。通过适配百度智能云数据库,NineData 为开发者、企业提供了支持关系型数据库、NoSQL 数据库的一站式数据库开发平台。 NineData 成为百度智能云首推的数据库工具 「NineData SQL 开发」作为百度智能云主推的数据库开发工具,深度融合和适配百度智能云数据库产品系列(包括云原生数据库 GaiaDB、云数据库 RDS、云数据库 Redis、云数据库 MongoDB 等),使其成为了百度智能云数据库一站式管理的完美选择。 自创立以来,NineData 一直非常关注开发者服务体验,此次上线的 SQL 开发个人版围绕“数据库开发”,通过内置自研语法解析器、AI 生成等技术,依托百度智能云强大的技术加持,为开发者带来极致的开发体验。 此外,NineData SQL 还内置了 Al 技术,同时依托百度智能云强大的技术加持,共同协助企业提高其数据治理能力。通过与百度智能云的合作,NineDat...
- 下一篇
每日一博 | 图文结合带你搞懂 GreatSQL 体系架构
往期系列回顾 图文结合系列之带你搞懂MySQL日志系列 很多小伙伴使用了GreatSQL,但是对GreatSQL的底层原理还不是很了解,今天就带大家一起揭开GreatSQL体系架构的神秘面纱! 首先来回顾一张经典的体系架构图: 图1_GreatSQL5.7 版本体系架构图 由此可以发现,GreatSQL5.7 由以下几部分组成 连接池组件 系统管理和控制工具 SQL接口组件 查询解析器 查询优化器 缓存组件 可插拔存储引擎 系统和日志文件 GreatSQL数据库区别于其他数据库的一个特点就是其可插拔的表存储引擎,特别需要注意的是,存储引擎是基于表的,而不是数据库。 然而,经典同时也意味着这幅图已经相当陈旧了。在GreatSQL8.0 及更高版本中,查询缓存这一功能已经被移除。 图2_GreatSQL8.0 版本体系架构图 总体来说,GreatSQL8.0 可以分为连接层、服务层、存储引擎层。 一、连接层(Client Connectors) 连接层又名为客户端连接器(Client Connectors)作用是提供与GreatSQL服务器建立的支持。 客户端通过TCP/IP协议与Grea...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19