XML数据库中几个容易混淆的概念
|
源代码网整理以下 一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂。我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。 源代码网整理以下 源代码网整理以下 原始的XML数据库 源代码网整理以下 一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂。我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。当XML:DB initiative对一个NXD还有更多的要求时,我想以上的定义也可以满足。 源代码网整理以下 以下的代码行可以用作于一个NXD: 源代码网整理以下 〈?xml version=”1.0”?〉 源代码网整理以下 很显然,数据的集合以XML格式存储。如果它被存放在一个flat文件,它也会满足我们对NXD的定义:永久稳定数据的集合。 源代码网整理以下 一个NXD使用相同的方式来存储XML文档(比如:flat文件,关系数据库或级别数据库,对象数据库)。 源代码网整理以下 Flat文件 源代码网整理以下 一个简单的flat文件是一个最简单的XML数据库模型。作为一种“变种”,你可以存储很多XML文档在一个目录层次。为了扩展前面的范例,看看以下的模型: 源代码网整理以下Diets |
