发明名称 INDEXING AND QUERYING XML DOCUMENTS STORED IN A RELATIONAL DATABASE
摘要 A method is disclosed for indexing and querying XML documents stored in a relational database. A user is allowed to choose columns of a database table for storing XML data of a known structure. The user has to input one or more XML paths for indexed data. Each path is stored in a static index table. In response to the input of the user defined paths, at least one dynamic index table is created for each static index table. The dynamic index table is updated upon data being entered into the database table. When a user's query is intercepted, any XML expression part of the query is processed and converted into one or more rows in the static index table. A new query is generated against the dynamic indexing tables, using the values obtained from the static index table, and executed. The user's query is then rewritten by transforming the XML path part of the user's query expression into a format understood by the database query engine. Finally, after the rewritten query is executed, the result is returned to the user, together with any non-XML part of the user's query, executed by the database query engine.
申请公布号 US2009327253(A1) 申请公布日期 2009.12.31
申请号 US20080146058 申请日期 2008.06.25
申请人 JOSEPH JOJO 发明人 JOSEPH JOJO
分类号 G06F17/30;G06F7/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利