什么是 metadata (元数据)
1. 什么是元数据
任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元
数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据
块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。
2. 元数据管理方式
元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数据。分布式管理是指将元数据存放在系统的任意节点并且能动态的迁移。对元数据管理的职责也分布到各个不同的节点上。大多数集群文件系统都采用集中式的元数据管理。因为集中式管理实现简单,一致性维护容易,在一定的操作频繁度内可以提供较满意的性能。缺点是单一失效点问题,若该服务器失效,整个系统将无法正常工作。而且,当对元数据的操作过于频繁时,集中的元数据管理成为整个系统的性能瓶颈。
分布式元数据管理的好处是解决了集中式管理的单一失效点问题, 而且性能不会随着操作频繁而出现瓶颈。其缺点是,实现复杂,一致性维护复杂,对性能有一定影响。
什么是 metadata (元数据)相关推荐
- Cesium源码解析三(metadata元数据拓展中行列号的分块规则解析)
目录 1.前言 2.layer.json中available参数意义 3.EPSG:4626切片及terrain分块原理 4.Cesium的terrain分块规则 5.自定义terrain分块规则 6 ...
- 25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器
我的知识星球 里有一个朋友提出了 SAP OData 服务 metadata 缓存方面的疑问,本文就来详细说一说: jerry,啥时候有时间给介绍一下fiori的Metadata数据系统的处理机制吧. ...
- php中metadata,模型元数据(Models Metadata)
To speed up development Phalcon\Mvc\Model helps you to query fields and constraints from tables rela ...
- java程序中的图片与数值关联_Java从图片中读取图片的元数据Exif信息
一般情况下是java程序读取不到gps等扩展信息的.如果想要解析到里面的信息需要下载一个jar包,metadata-extractor-2.6.4.jar(下载地址: http://code.goog ...
- java获取数据库MetaData
java获取数据库MetaData 元数据(MetaData),即数据的描述信息的数据(表).数据库的表的表名,表的属性名,表的存储位置,表的列数啊等等都是表的描述信息,而这些描述信息就是元数据啦 ...
- java 多重注解_Java注解-元数据、注解分类、内置注解和自定义注解
大家好,我是乐字节的小乐,上次说过了Java多态的6大特性|乐字节,接下来我们来看看Java编程里的注解. Java注解有以下几个知识点:元数据 注解的分类 内置注解 自定义注解 注解处理器 Serv ...
- 2字节取值范围_Java注解-元数据、注解分类、内置注解和自定义注解|乐字节
大家好,我是乐字节的小乐,上次说过了Java多态的6大特性|乐字节,接下来我们来看看Java编程里的注解. Java注解有以下几个知识点: 元数据 注解的分类 内置注解 自定义注解 注解处理器 Ser ...
- GlusterFS元数据机制分析
TaoCloud团队原创:微信公众号文章访问 GlusterFS作为一个免费开源的分布式文件系统,以其简约的架构设计,完善的协议支持,无中心节点.全局统一命名空间.高可用.高性能.横向扩展等特点,拥 ...
- 探索EDM(Entity Framework)的EDM元数据
读取EDM 获取实体结构 获取功能结构 编写泛型代码 一般来说,EDM由三个XML文件组成,分别包含类,数据库以及类与数据间映射的相关信息.毫无疑问,EF是这些XML第一个访问者,通过它们生成CRUD ...
- Apache ShardingSphere 元数据能力增强解读与实战
元数据介绍 Apache ShardingSphere 的元数据主要包括规则.数据源.表结构等信息.规则信息包含分片.加密.读写分离.事务.高可用等.数据源信息存储的是需要通过 ShardingSph ...
最新文章
- /hbase/WALs/desktop,xxxxxxxx-splitting is non empty: Directory is not empty
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- maven入门(7)maven项目(组件)的坐标
- HTTP 1.1状态代码
- linux安装mongodb并创建用户
- SPOOLing技术的再思考
- Mysql的server_id_MySQL如何生成唯一的server-id
- FAQ:The field file exceeds its maximum permitted size of 1048576 bytes.
- 2020语义分割网络语义流:Semantic Flow for Fast and Accurate Scene Parsing
- 极速办公(Excel)如何方框内打勾
- UVA 10105 Polynomial Coefficients
- Ubuntu 分卷压缩
- 众数和中位数的应用题_什么是众数和中位数
- php图片生成邀请函,活动邀请有新意,快速制作一份精美的邀请函h5
- leetcode:Add Two Numbers(java)
- 51nod 1875 丢手绢
- 采访ClickHouse 布道者郭炜
- blur表单验证方式
- 基于webmagic的种子网站爬取
- 2019上海网络赛icpc