×

Optimized storage solution for real-time queries and data modeling

  • US 10,599,648 B2
  • Filed: 07/24/2015
  • Issued: 03/24/2020
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a set of data from a plurality of devices operating in a manufacturing environment;

    separately writing a first portion of the set of data to both a relational database and a distributed storage cluster, the distributed storage cluster comprising a plurality of storage nodes in a distributed computing environment;

    upon receiving a query to be processed from the set of data;

    analyzing the query to determine an application from which the query was received;

    selecting one of the relational database and the distributed storage cluster for processing the query, based on a mapping rule that defines a predefined relationship between a type of the application from which the query was received and the selected one of the relational database and the distributed storage cluster, wherein the mapping rule specifies that queries from applications related to real-time operations are to be processed by the relational database; and

    submitting the query to the selected one of the relational database and the distributed storage cluster for execution;

    purging the first portion of the set of data from the relational database upon the stored first portion of the set of data in the relational database reaching a first age; and

    purging the first portion of the set of data from the distributed storage cluster upon the stored first portion of the set of data in the distributed storage cluster reaching a second age, wherein the first age and the second age are different, and wherein the first age is lower than the second age.

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