High performance data streaming
AssigneeNYSE Group, Inc.
InventorEmile Werr
Life of this patent
Estimating the term…
Abstract
Methods, systems and computer program products for high performance data streaming are provided. A computer-implemented method may include receiving a data mapping describing an association between one or more fields of a data storage location of a data source and one or more fields of a data storage location of a target destination, generating a data transfer execution plan from the data mapping to transfer data from the data source to the target destination where the data transfer execution plan comprises a determined degree of parallelism to use when transferring the data, and transferring the data from the storage location of the data source to the data storage location of the target destination using the generated data transfer execution plan.
Claims20
A computer-implemented method, comprising:
- receiving, by a processor, a data mapping describing an association between one or more fields of a data storage location of a data source and one or more fields of a data storage location of a target destination;
- generating, by the processor, a data transfer execution plan from the data mapping to transfer data from the data source to the target destination, the data transfer execution plan comprising a determined degree of parallelism to use when transferring the data from the data storage location of the data source to the data storage location of the target destination;
- and
- transferring, by the processor, the data from the data storage location of the data source to the data storage location of the target destination using the generated data transfer execution plan.
A system, comprising:
- a memory;
- and
- a processor coupled with the memory to:
- receive a data mapping describing an association between one or more fields of a data storage location of a data source and one or more fields of a data storage location of a target destination;
- generate a data transfer execution plan from the data mapping to transfer data from the data source to the target destination, the data transfer execution plan comprising a determined degree of parallelism to use when transferring the data from the data storage location of the data source to the data storage location of the target destination;
- and
- transfer the data from the data storage location of the data source to the data storage location of the target destination using the generated data transfer execution plan.
A non-transitory computer readable storage medium having instructions recorded thereon that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, by the processor, a data mapping describing an association between one or more fields of a data storage location of a data source and one or more fields of a data storage location of a target destination;
- generating, by the processor, a data transfer execution plan from the data mapping to transfer data from the data source to the target destination, the data transfer execution plan comprising a determined degree of parallelism to use when transferring the data from the data storage location of the data source to the data storage location of the target destination;
- and
- transferring, by the processor, the data from the data storage location of the data source to the data storage location of the target destination using the generated data transfer execution plan.
Dependencies are inferred from the claim text.