Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
Proceedings of the 11th International Conference on Extending Database Technology: Advances in Database Technology 2008
DOI: 10.1145/1353343.1353354
|View full text |Cite
|
Sign up to set email alerts
|

Engineering succinct DOM

Abstract: We describe the engineering of Succinct DOM (SDOM), a DOM implementation, written in C++, which is suitable for in-memory representation of large static XML documents. SDOM avoids the use of pointers, and is based upon succinct data structures, which use an information-theoretically minimum amount of space to represent an object.SDOM gives a space-efficient in-memory representation, with stable and predictable memory usage. The space used by SDOM is an order of magnitude less than that used by a standard C++ D… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…Although a number of real-life "benchmark" XML files are available [9], we did not use them extensively, for a variety of reasons. Firstly, the files were relatively small -the largest, although 600MB in size, had only about 25 million nodes: if stored in the information-theoretic minimum amount of space, the tree would almost completely fit into a 6MB cache.…”
Section: Traversals On Static Treesmentioning
confidence: 99%
See 2 more Smart Citations
“…Although a number of real-life "benchmark" XML files are available [9], we did not use them extensively, for a variety of reasons. Firstly, the files were relatively small -the largest, although 600MB in size, had only about 25 million nodes: if stored in the information-theoretic minimum amount of space, the tree would almost completely fit into a 6MB cache.…”
Section: Traversals On Static Treesmentioning
confidence: 99%
“…We considered two kinds of traversals: a non-recursive depth-first traversal (DFS) and the all root-leaf (ALR) traversal [9], where we do DFS, but whenever the DFS encounters a leaf we trace the path back to the root. Input trees and traversals.…”
Section: Traversals On Static Treesmentioning
confidence: 99%
See 1 more Smart Citation
“…Some others, considered query-friendly [46], only require a small subset of the document to be de-compressed. Some recent works [47][48][49] can support navigation in the compressed document. SDOM [47] proposes a succinct way of representing XML documents in order to reduce their memory fingerprint and allow efficient navigation.…”
Section: Related Workmentioning
confidence: 99%
“…They have also only been integrated successfully into a range of applications [13,3,45]. Furthermore, they are currently available in well-documented open-source libraries such as SDSL [22] and succinct [37].…”
Section: Introductionmentioning
confidence: 99%