Query processing for XML data using big data technology

US10108745B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10108745-B2
Application numberUS-201615177733-A
CountryUS
Kind codeB2
Filing dateJun 9, 2016
Priority dateNov 13, 2015
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for offloading extensible markup language (XML) data to a distributed file system may include receiving a command to populate a distributed file system with an XML table of a database. The XML table may be queried in response to the command. The source data in the XML table may be offloaded, by a computer processor, to the distributed file system in response to the querying. The offloading may include converting the source data to a string version of the source data and converting the string version of the source data back into XML format.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for offloading extensible markup language (XML) data to a distributed file system, comprising: receiving a command to populate a distributed file system with an XML table of a database; querying the XML table in response to the command; offloading, by a computer processor, source data in the XML table to the distributed file system in response to the querying; receiving an XML path language (XPath) query against the XML table in the database; processing the XPath query based on the source data in the distributed file system to generate a result data; and storing the result data on the distributed file system in response to the XPath query. 2. The computer-implemented method of claim 1 , wherein the database is a DB2 database and the distributed file system is Hadoop Distributed File System (HDFS), and wherein the processing the XPath query based on the source data in the distributed file system to generate the result data comprises use of MapReduce functionality. 3. The computer-implemented method of claim 2 , further comprising: receiving a DB2 user-defined function to retrieve the result data; and storing the result data to the DB2 database in response to the DB2 user-defined function. 4. The computer-implemented method of claim 2 , further comprising: receiving a request for the result data from the DB2 database; and storing the result data to the DB2 database responsive to the request. 5. The computer-implemented method of claim 2 , wherein the offloading is performed by a BigInsights server. 6. The computer-implemented method of claim 2 , wherein the offloading is performed by a server for the DB2 database. 7. The computer-implemented method of claim 1 , wherein the offloading comprises converting the source data to a plain text version of the source data and converting the plain text version of the source data back into XML, format.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10108745B2 cover?
A computer-implemented method for offloading extensible markup language (XML) data to a distributed file system may include receiving a command to populate a distributed file system with an XML table of a database. The XML table may be queried in response to the command. The source data in the XML table may be offloaded, by a computer processor, to the distributed file system in response to the…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/30938. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).