Back to results
US 10,650,016 B2Granted
Data ingestion process
AssigneeInternational Business Machines Corporation
InventorsCharan A. C., Santosh Hegde, Mohan Narayanaswamy, Gaurav Saxena
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
Claims3
A method comprising:
- receiving, by a load balancer and from a data ingestion source system, a data ingestion job data set including information indicative of a description of a data ingestion job, with the description including a data type characteristic indicating the data type(s) of bulk data to be ingested into a database in the data ingestion job;
- determining that the bulk data to be ingested into the database in the data ingestion job needs to be divided into a plurality of data blocks, with each data block of the plurality of data blocks including the data type characteristic and a source location indication;
- determining a first location for formatting the plurality of data blocks based, at least part, upon a comparison of a client resource information data set and a server resource information data set;
- selecting, by the load balancer, a selected data ingestion hardware set, from a plurality of data ingestion hardware sets, for ingesting selected data blocks of the plurality of data blocks into a database, with the selection being based, at least in part, upon the data type characteristic of the plurality of data blocks to be ingested and the source location indication of the selected data blocks;
- and
- performing the data ingestion job on the selected data blocks, with the performance of the data ingestion job including:
- formatting the selected data blocks at the first location by converting the selected data blocks from word processing format for text storage to a database format for text storage to obtain formatted selected data blocks, and
- ingesting, by the selected data ingestion hardware set, the formatted selected data blocks into the database.
5 more elements
Dependencies are inferred from the claim text.