什么是metadata?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是metadata?相关的知识,希望对你有一定的参考价值。

参考技术A Metadata(元数据),它是“关于数据的数据”在地理空间信息中用于描述地理数据集的内容、质量、表示方式、空间参考、管理方式以及数据集的其他特征,它是实现地理空间信息共享的核心标准之一。 参考技术B javax.imageio.metadata  软件包 javax.imageio.metadata 的描述
  用于处理读写元数据的 Java Image I/O API 的包。
  读取图像时,其每个流和每个图像元数据都可以作为 IIOMetadata 对象使用。此对象的内部特定于创建它的插件。其内容能够以作为 IIOMetadataNode 对象的树实现的 XML Document 的形式访问。
  写入图像时,其元数据可以通过定义或修改 IIOMetadata 对象设置。这种对象可以从(javax.imageio 包中的)ImageWriter 或 ImageTranscoder 获得。获得这种对象后,就可以通过修改由 IIOMetadataNode 组成的 Document 来设置其内容。可以选择是否使用 IIOMetadataFormat 对象来描述文档格式。
  XML Document 中所含元数据的格式由一个字符串标识,该字符串作为 IIOMetadataNode 对象的树的根节点出现。此字符串包含版本号,例如,"javax_imageio_jpeg_image_1.0"。Reader 和 writer 可能支持同一基本格式的多个版本号,Image I/O API 的方法可以通过将字符串传递给用于获取 IIOMetadata 对象的方法/构造方法来指定要使用的版本。在某些情况下,较新的版本可能与按较旧版本编写的程序不完全兼容(有关示例,请参见下文 JPEG 元数据用法说明的 Native Metadata Format 一节)。
  插件可以选择支持标准(插件无关)格式。此格式不提供元数据的无损耗编码,但是允许以通用方式访问部分元数据。
  每个标准插件都支持所谓的“本机”元数据格式,该格式以无损耗的方式编码其元数据:
  GIF 元数据
  JPEG 元数据
  PNG 元数据
  BMP 元数据
  WBMP 元数据
  从以下版本开始:
  1.4

知识点:什么是元数据?(Metadata)?

元数据

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

 

 

元数据管理方式

 

   元数据管理有两种方式,集中式管理和分布式管理。

  • 集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数据。分布式管理是指将元数据存放在系统的任意节点并且能动态的迁移。对元数据管理的职责也分布到各个不同的节点上。大多数集群文件系统都采用集中式的元数据管理。因为集中式管理实现简单,一致性维护容易,在一定的操作频繁度内可以提供较满意的性能。

         缺点是单一失效点问题,若该服务器失效,整个系统将无法正常工作。而且,当对元数据的操作过于频繁时,集中的元数据管理成为整个系统的性能瓶颈。

 

  • 分布式管理的好处是解决了集中式管理的单一失效点问题, 而且性能不会随着操作频繁而出现瓶颈。

         缺点是,实现复杂,一致性维护复杂,对性能有一定影响。

 

 

文章转载至:https://www.cnblogs.com/mianbaoshu/p/11764849.html

以上是关于什么是metadata?的主要内容,如果未能解决你的问题,请参考以下文章

读取图片信息(exif),使用com.drew.metadata.Metadata

Metadata

什么是元数据 (MetaData)

为啥 Maven 每次都下载 maven-metadata.xml?

OpenStack Metadata Service分析

知识点:什么是元数据?(Metadata)?