可扩展标记语言(XML)数据库是一种允许以XML格式存储数据的软件系统。XML是一种用于管理数据的元标记语言,它使用用户可自定义的标记来组织信息。该语言的灵活性允许创建自定义的数据结构和组织系统,XML数据库被广泛用于多...
可扩展标记语言(XML)数据库是一种允许以XML格式存储数据的软件系统。XML是一种用于管理数据的元标记语言,它使用用户可自定义的标记来组织信息。该语言的灵活性允许创建自定义的数据结构和组织系统,XML数据库被广泛用于多种形式的数据交换,XML数据库经常被用于信息门户、文档交换等应用程序中,由于XML数据库在数据传输中的广泛应用,一般认为使用XML数据库在数据转换成本方面更为有效。这些数据库主要有两大类:支持XML的数据库和原生XML数据库(NXD)用于存储不同类型的数据。支持XML的数据库以XML格式将数据导入传统的关系数据库。数据被转换为存储,并在输出时返回其初始格式。这种类型的数据库用于存储以数据为中心的文档,其中包括高度结构化的信息,比如病历,只使用XML进行数据传输,原生XML数据库将XML文档作为一个整体存储,而不是将其中的数据分离出来,设计用于存储半结构化信息,例如,营销手册或健康数据。包含半结构化数据的XML文档被称为以文档为中心。原生XML数据库不符合某种物理存储模型,能够使用关系型、层次结构,或面向对象的结构以及自定义存储格式。它通过将文档分组为逻辑集合来管理文档,并且可以同时设置和管理多个集合。这种类型的数据库允许用户在同一个集合中存储任何类型的XML文档,而不考虑其结构可以在整个集合中构造查询,这通常使数据组织和操作更加灵活,XQuery被称为XQuery。XQuery的目的是允许构造灵活的查询,可以从XML文档以及其他可转换为XML的源中提取和操作信息。XQuery可用于的一些应用程序包括在Web上搜索文本文档以查找相关数据并编译结果,从数据库中提取用于应用程序集成的数据,并生成有关XML数据库中包含的数据的报告。XML数据库通常用于管理复杂多变的内容的组织,允许他们为各种业务目标高效地处理和重用数据。XML文档和数据库的灵活性使组织能够跨不同的软件平台和环境存储和操作数据。可以创建和管理文档,以便相同的信息可以用于不同的项目,例如作为手册或产品目录,以及提供多种输出格式以符合不同的最终用户要求
-
发表于 2020-08-06 10:18
- 阅读 ( 1530 )
- 分类:电脑网络