当前位置: 首页 > news >正文

什么是元数据(Metadata)?

  1. 什么是元数据
           任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。

  2. 元数据管理方式
           元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数据。分布式管理是指将元数据存放在系统的任意节点并且能动态的迁移。对元数据管理的职责也分布到各个不同的节点上。大多数集群文件系统都采用集中式的元数据管理。因为集中式管理实现简单,一致性维护容易,在一定的操作频繁度内可以提供较满意的性能。缺点是单一失效点问题,若该服务器失效,整个系统将无法正常工作。而且,当对元数据的操作过于频繁时,集中的元数据管理成为整个系统的性能瓶颈。
           分布式元数据管理的好处是解决了集中式管理的单一失效点问题, 而且性能不会随着操作频繁而出现瓶颈。其缺点是,实现复杂,一致性维护复杂,对性能有一定影响。

转载于:https://www.cnblogs.com/wspblog/p/4967339.html

相关文章:

  • jQuery-1.9.1源码分析系列(八) 属性操作
  • nginx 安装
  • 多级BOM
  • 回来了
  • Android Studio插件之FindBugs
  • cocoa pods
  • Array类编程
  • web前端_跨域问题方法总结
  • SQL SERVER中查找某关键词位于哪些存储过程或函数
  • EBS R12.2快速安装前没有配置Global Inventory报错
  • 暗宇宙里的隐秘生活
  • 搭建服务器(3)
  • 朋友,决定了就去做.
  • 使用Eval()绑定数据时使用三元运算符
  • 揭秘暗物质与反物质
  • 2017前端实习生面试总结
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Java基本数据类型之Number
  • JS字符串转数字方法总结
  • Python利用正则抓取网页内容保存到本地
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue中实现单选
  • 笨办法学C 练习34:动态数组
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 译有关态射的一切
  • Android开发者必备:推荐一款助力开发的开源APP
  • UI设计初学者应该如何入门?
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # centos7下FFmpeg环境部署记录
  • #Z0458. 树的中心2
  • #数学建模# 线性规划问题的Matlab求解
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (1) caustics\
  • (floyd+补集) poj 3275
  • (HAL库版)freeRTOS移植STMF103
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (利用IDEA+Maven)定制属于自己的jar包
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (一)VirtualBox安装增强功能
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • ****Linux下Mysql的安装和配置
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Micro Framework初体验(二)
  • .net web项目 调用webService
  • .Net8 Blazor 尝鲜
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @Async注解的坑,小心
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @RequestMapping 的作用是什么?