C. Kanne, и G. Moerkotte. In Proceedings of the 16th International Conference on Data Engineering, Society Press, (2000)
Аннотация
We introduce Natix, an efficient, native repository for storing, retrieving and managing tree-structured large objects, preferably XML documents. In contrast to traditional large object (LOB) managers, we do not split at arbitrary byte positions but take the semantics of the underlying tree structure of XML documents into account. Our parameterizable split algorithm dynamically maintains physical records of size smaller than a page which contain sets of connected tree nodes. This not only improves efficiency by clustering subtrees but also facilitates their compact representation. Existing approaches to store XML documents either use
flat files or map every single tree node onto a separate physical record. The increased
flexibility of our approach results in higher efficiency. Performance measurements validate this claim.
%0 Conference Paper
%1 Kanne00efficientstorage
%A Kanne, Carl-Christian
%A Moerkotte, Guido
%B In Proceedings of the 16th International Conference on Data Engineering
%D 2000
%I Society Press
%K brokenmirror mixed rdbms xml
%T Efficient storage of XML data
%U http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.1291
%X We introduce Natix, an efficient, native repository for storing, retrieving and managing tree-structured large objects, preferably XML documents. In contrast to traditional large object (LOB) managers, we do not split at arbitrary byte positions but take the semantics of the underlying tree structure of XML documents into account. Our parameterizable split algorithm dynamically maintains physical records of size smaller than a page which contain sets of connected tree nodes. This not only improves efficiency by clustering subtrees but also facilitates their compact representation. Existing approaches to store XML documents either use
flat files or map every single tree node onto a separate physical record. The increased
flexibility of our approach results in higher efficiency. Performance measurements validate this claim.
@inproceedings{Kanne00efficientstorage,
abstract = {We introduce Natix, an efficient, native repository for storing, retrieving and managing tree-structured large objects, preferably XML documents. In contrast to traditional large object (LOB) managers, we do not split at arbitrary byte positions but take the semantics of the underlying tree structure of XML documents into account. Our parameterizable split algorithm dynamically maintains physical records of size smaller than a page which contain sets of connected tree nodes. This not only improves efficiency by clustering subtrees but also facilitates their compact representation. Existing approaches to store XML documents either use
flat files or map every single tree node onto a separate physical record. The increased
flexibility of our approach results in higher efficiency. Performance measurements validate this claim. },
added-at = {2012-08-23T14:18:32.000+0200},
author = {Kanne, Carl-Christian and Moerkotte, Guido},
biburl = {https://www.bibsonomy.org/bibtex/2540c7b121e054b43f18ec70e44e53ea8/sac},
booktitle = {In Proceedings of the 16th International Conference on Data Engineering},
description = {CiteSeerX — Efficient storage of XML data},
interhash = {19c308981058fdf913ee3a9dce1a6738},
intrahash = {540c7b121e054b43f18ec70e44e53ea8},
keywords = {brokenmirror mixed rdbms xml},
publisher = {Society Press},
timestamp = {2012-08-23T14:18:32.000+0200},
title = {Efficient storage of XML data},
url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.1291},
year = 2000
}