A comparison of two approaches to utilizing XML in parametric databases for temporal data

A comparison of two approaches to utilizing XML in parametric databases for temporal data
复制标题

在时态数据参数数据库中使用 XML 的两种方法的比较

DOI:
10.1016/j.infsof.2005.10.002
复制
发表时间:
2006
期刊:
Inf. Softw. Technol.
影响因子:
--
通讯作者:
S. Gadia
S. Gadia
中科院分区:
--
文献类型:
--
作者:
Seo;S. Gadia

文献摘要

被引文献

相似文献

参数数据模型以单个元组的形式捕获对象。此功能消除了不必要的自连接操作,以组合分散在时间关系中的联合收割机元组。尽管有这个优点,但这个模型在关系数据库上实现起来相对困难,因为属性的大小是不固定的。由于数据边界在XML中没有问题,因此XML可以成为实现时态数据的参数化数据库的一种优雅的解决方案。使用XML实现参数化数据库有两种方法:(1)使用XQuery引擎的原生XML数据库,以及(2)使用时态查询语言的XML存储。为了确定哪种方法是适当的参数数据库,我们考虑四个问题:XML建模时态数据的有效性,XML查询语言的适用性,用户友好的查询语言,和系统性能的两种方法。通过评估这四个问题,我们表明,后者的方法是更适合利用XML参数化数据库。
The parametric data model captures an object in terms of a single tuple. This feature eliminates unnecessary self-join operations to combine tuples scattered in a temporal relation. Despite this advantage, this model is relatively difficult to implement on top of relational databases because the sizes of attributes are unfixed. Since data boundaries are not problematic in XML, XML can be an elegant solution to implement parametric databases for temporal data. There are two approaches to implementing parametric databases using XML: (1) a native XML database with XQuery engine, and (2) an XML storage with a temporal query language. To determine which approach is appropriate in parametric databases, we consider four questions: the effectiveness of XML in modeling temporal data, the applicability of XML query languages, the user-friendliness of the query languages, and system performances of two approaches. By evaluating the four questions, we show that the latter approach is more appropriate to utilizing XML in parametric databases.