HIGH PERFORMANCE BIG DATA COMPUTING SYSTEM AND PLATFORM
First Claim
1. A computing system for accelerating large data transfer, the system including:
- a first processor;
a first data store coupled to the first processor and configured as a dimension store to store input data elements;
a second processor;
a second data store coupled to the second processor and configured to store model data related to the input data elements;
a third processor operatively coupled with the first processor and the second processor; and
a third data store coupled to the third processor and configured to store analytics results, wherein the third processor is coupled to the first data store and the second data store to selectively retrieve portions of the input data elements and portions of the model data and to generate therefrom the analytics results, the third processor further configured to generate a query using characteristics of the input data and the model data to determine the portions of the input data elements and the portions of the model data to apply in the query of the analytics results.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system and platform uses various types of data stores to allow efficient querying of, and accelerated access to, extremely large data sets. One such data store is a dimension store that combines key-value and columnar stores, access to which is provided by several selectable mechanisms chosen based the nature of the data of interest. These include bitmap-based access, us of an optimized columnar data format, and access via namespace identifiers. A compressed, optimized page data format is provided for storing and analyzing large fact-based data. The complex dimension store is used to provide complex relationships and interpretation of the fact-based data, enabling high-performance advanced queries, with bitmap indexes passed between the two stores. Dimension data is stored in an encrypted manner throughout the system, and can be exchanged among parties in a secure manner.
15 Citations
20 Claims
-
1. A computing system for accelerating large data transfer, the system including:
-
a first processor; a first data store coupled to the first processor and configured as a dimension store to store input data elements; a second processor; a second data store coupled to the second processor and configured to store model data related to the input data elements; a third processor operatively coupled with the first processor and the second processor; and a third data store coupled to the third processor and configured to store analytics results, wherein the third processor is coupled to the first data store and the second data store to selectively retrieve portions of the input data elements and portions of the model data and to generate therefrom the analytics results, the third processor further configured to generate a query using characteristics of the input data and the model data to determine the portions of the input data elements and the portions of the model data to apply in the query of the analytics results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of moving data from first and second portions of a computing system to a third portion of a computing system, comprising:
-
generating a characteristic relating to the first and second portions; generating a query relating to processing by the third portion; and transferring subsets of data from the first and second portions to the third portion based on the query and on the characteristic. - View Dependent Claims (19, 20)
-
Specification