×

High performance big data computing system and platform

  • US 10,387,414 B2
  • Filed: 04/12/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 04/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for accelerating large data transfer, the system including:

  • a first processor;

    a dimension store coupled to the first processor and storing input data elements, the dimension store comprising a key-value store and a column store, wherein the key-value store stores the input data elements in a key-value data format, and wherein the column store stores the input data elements in a columnar data format;

    a second processor;

    a model data store coupled to the second processor and storing model data related to the input data elements;

    a third processor coupled to the dimension store and the model data store, wherein the third processor is configured to, in response to receiving an analytics query;

    determine that the key-value store can serve a first portion of the analytics query with better performance than the column store, and that the column store can serve a second portion of the analytics query with better performance than the key-value store;

    in response to the determination, selectively retrieve, based on the first portion of the analytics query and second portion of the analytics query, a first portion of the input data elements from the key-value store and a second portion of the input data elements from the column store;

    join the first portion of the input data elements and the second portion of the input data elements to generate a set of input data elements;

    retrieve, based on the analytics query, portions of the model data; and

    generate a set of analytics results based on the set of input data elements and the portions of the model data and store the set of analytics results in an analytics results store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×