Presentation | 2005-07-14 An Incrementally Updatable XPush Machine Hajime TAKEKAWA, Kaoru KATAYAMA, Hiroshi ISHIKAWA, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | XPath filter engine needs to evaluate many filter conditions for every XML data. Therefore, Gupta et. al. proposed the automaton called XPush machine which does not influence the number of filter conditions by combining two or more filters in a bottom up fusion. However, an XPush machine has the unsolved problem that it is impossible to update. Therefore, even if it is deleting only one filter, the re-calculation of the whole XPush machine is necessary. The XPush machine which returned to NFA of an initial state decreases the throughput of the engine in order to require the lazy translation to DFA. In order to solve this problem, we proposed a method which constructs the whole automaton from a set of sub-XPush machines for each query. Gupta et. al. 's method creates joint states from a set of AFAs (Alternating Finite Automaton) for XPath. On the other hand, we realize a further join function to combine two XPush states by adding a key for each state. Moreover, with the divided management structure of sub-XPush machines, generation relationships appear between states. We realize incremental updating further by using these relationships. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | |
Paper # | DE2005-77 |
Date of Issue |
Conference Information | |
Committee | DE |
---|---|
Conference Date | 2005/7/7(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Data Engineering (DE) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | An Incrementally Updatable XPush Machine |
Sub Title (in English) | |
Keyword(1) | |
1st Author's Name | Hajime TAKEKAWA |
1st Author's Affiliation | Department of information and Computer Science, Polytechnic University, Kanagawa() |
2nd Author's Name | Kaoru KATAYAMA |
2nd Author's Affiliation | Tokyo Metropolitan University, System Design:Tokyo Metropolitan University, Engineering |
3rd Author's Name | Hiroshi ISHIKAWA |
3rd Author's Affiliation | Tokyo Metropolitan University, System Design:Tokyo Metropolitan University, Engineering |
Date | 2005-07-14 |
Paper # | DE2005-77 |
Volume (vol) | vol.105 |
Number (no) | 172 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |