文档介绍::..什么叫做元数据胡经国本文作者的话云计算具有很强的知识性和专业性。对于业外读者来说,云计算可谓“博大精深”。业外公众要学习云计算,有必要循序渐进地学习有关云计算的一系列基础知识。本文作为《漫话云计算》系列文稿和学习云计算笔录之一,供云计算业外读者进一步学习和研究参考。希望能够得到大家的指教和喜欢!下面是正文一、元数据基本概念1、元数据基本概念解读(1)元数据(Metadata),又叫做中介数据、中继数据,是指描述数据的数据(dataaboutdata,关于数据的数据),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据算是一种电子式目录,为了达到编制目录的目的,必须描述并收藏数据的内容或特色,进而达到协助数据检索的目的。元数据是关于数据的组织、数据域及其关系的信息。简言之,元数据就是关于数据的数据(dataaboutdata)。元数据(MetaData)是关于数据仓库的数据,是指在数据仓库建设过程中所产生的有关数据源定义,目标定义,转换规则等相关的关键数据。同时,元数据还包含关于数据含义的商业信息。所有这些信息都应当妥善保存,并很好地管理,为数据仓库的发展和使用提供方便。元数据是一种二进制信息,用以对存储在公共语言运行库中的可移植可执行文件——PE文件或存储在内存中的程序进行描述。将您的代码编译为PE文件时,便会将元数据插入到该文件的一部分中;而将代码转换为Microsoft中间语言(MSIL)并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员,都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中,并引用它来发现有关代码的类型、成员、继承等信息。链接:PE文件PE文件(PortableExecutableFile,可移植可执行文件),一种文件格式,用于编写可执行程序和链接在一起形成可执行程序的文件。链接:MSILMSIL(MicrosoftIntermediateLanguage,微软中间语言)。MSIL反汇编程序是MSIL汇编程序()的伙伴工具。(MSIL)代码的可迁移可执行(PE)文件,。反汇编程序是一种语言转换程序,它的功能和汇编程序相反,能把二进制机器语言程序转换为(返回到)汇编语言程序,来查阅目标码程序的正确性。它也可作为一种“破译”程序。链接:运行库从字面上看,运行库是指程序在运行时所需要的库文件。在运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。由于不同的语言所支持的函数通常是不同的,因而不同的语言所使用的运行库也是完全不同的。链接:程序集程序集(assembly)是一个及一个以上托管模块,以及一些资源文件的逻辑组合。.程序集是包含一个或者多个类型定义文件和资源文件的集合。程序集是经由编译器编译得到的,供CLR进一步编译执行的那个中间产物。程序集必须依靠CLR才能顺利执行。monLanguageRuntime,公共语言运行时),负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。C