标准的xml格式,xml文件特点

  标准的xml格式,xml文件特点

  与其他系统相比,Win7系统中的日志保存多了一种Xml格式,这是系统管理员所期望的日志格式。如果使用这种日志格式进行保存,会给客户的日常管理带来很多方便。这里笔者分析一下将Win7工作日志格式保存为Xml格式的优势。

  什么是xml格式?

  可扩展标记语言(标准通用标记语言的子集)是一种简单的数据存储语言,它使用一系列简单的标记来描述数据,并且这些标记可以通过一种方便的方式来建立。虽然可扩展标记语言比二进制数据占用更多的空间,但可扩展标记语言极其简单,易于掌握和使用。

  以Xml格式保存日志的优势!

  一、日志文件的统一管理

  XML格式的日志文件是从Microsoft Win7系统引入的,作者现在正在做一个项目。即Win7系统、Oracle数据库系统和其他支持XML日志文件的应用服务的日志文件由同一个软件管理。其实原理很简单,就是这些系统生成的日志文件自动传输到一个日志服务器,然后数据库会自动将这些日志文件导入到数据库服务器中。并利用数据库触发器等工具做一些分析,自动预警等等。这样可以减少系统管理员不时查看相关日志的时间,减轻系统管理员的工作量。于是微软推出了XML格式的日志文件,使得统一管理操作系统和其他非微软产品的日志文件成为可能。因为XML格式是一种结构化数据文件,所以它支持许多供应商。

  第二,方便阅读和查询

  Xml文件和其他文件最大的区别就是Xml文件是结构化数据。一般来说,当它保存记录时,会使用一些特殊的格式化控制符号来保证存储的数据符合结构的需要。那么结构化数据对系统管理员最直接的帮助就是系统管理员可以很方便的将Xml文件的数据导入数据库进行分析。轻松地将这些日志信息导入数据库。无需任何调整,您可以将XML文件直接导入数据库系统。因为XML文件可以通过浏览器等工具直接打开,浏览器往往是操作系统必备的应用软件。所以查看起来会很方便。

  第三,兼容性高

  XML文件的另一个优点是兼容性高。现在主流的数据库软件基本都支持XML文件。也就是说,系统管理员不仅可以使用微软的SQL Server数据库软件,还可以使用Oracle等非微软的数据库软件。通常大多数系统管理员都不喜欢使用SQL Server数据库,因为它相对复杂,安装起来比较麻烦。再说日志记录的统计分析,SQLServer这种大型数据库系统的使用有点大材小用,MySQL对XML文件的支持很强。此外,数据库还可以将相关的统计结果保存为XML文件。

  此外,XML的兼容性还体现在对不同操作系统平台的兼容性上。和事件文件一样,这是微软操作系统提供的文件格式,在Linux等操作系统上无法打开。另一个例子是文本文件,尽管它可以在Linux操作系统上打开。但是一般情况下会出现格式混乱,影响系统管理员的正常阅读。除非系统管理员使用一些系统自带的工具进行转换。但是对于XML格式的文件,这种情况不会发生。

  XML文件看起来像一个网页。在Windows操作系统下打开是什么样子,所以在Linux操作系统上打开是什么样子。不仅格式不会乱,而且也不需要使用其他额外的辅助工具。因此,有必要提高这种多操作系统的兼容性。即使将日志文件保存在Linux操作系统上的文件服务器中,也不必担心任何问题。

  第四,对WEB的良好支持。

  现在有很多项目管理软件,都是基于WEB的。如果将日志文件与这些WEB项目管理软件结合起来,对系统管理员的工作会有很大的帮助。XML文件具有良好的可压缩性。由于系统日志的内容往往太多,系统管理员无法独自完成相关日志记录的分析。需要和数据库管理员或其他应用软件负责人一起完成相关的日志分析工作。如果要保存完整的日志信息,往往需要占用更多的硬盘空间。但是,如果使用XML格式的文件,它通常比其他文件使用更少的硬盘空间。在XML文件中,描述数据结构的标记可以重用,因此可以通过高压缩率来减少硬盘空间。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: