US2013057778 MATERIALIZING VIEWS OF TIME SERIES QUERY RESULTS IN THE CONTEXT OF A MODEL
1. (WO2015034456) MATERIALIZING VIEWS OF TIME SERIES QUERY RESULTS IN THE CONTEXT OF A MODEL
Pub. No.: WO/2015/034456 International Application No.: PCT/US2013/057778
Applicants: GE INTELLIGENT PLATFORMS INC. [US/US]; 2500 Austin Drive Charlottesville, VA 22911 (US)
Inventors: COURTNEY, Brian; (US).
BOWMAN, Ward; (US).
LIN, Jerry; (US).
MATHUR, Sunil; (US).
WILLIAMS, Jenny; (US)
Agent: CONKLIN, Mark, A.; General Electric Company Global Patent Operation 2 Corporate Drive, Suite 648 Shelton, CT 06484 (US)
Title (EN) MATERIALIZING VIEWS OF TIME SERIES QUERY RESULTS IN THE CONTEXT OF A MODEL
(FR) MATÉRIALISATION DE VUES DE RÉSULTATS DE REQUÊTES RELATIVES À DES SÉRIES TEMPORELLES DANS LE CONTEXTE D'UN MODÈLE
(EN)A cache system can include a processor, a database, and a plurality of sensors in communication with the processor. The processor defines, based on a query definition, a time series query for which to create cached views. The processor identifies a time series query for caching and creates a view of the time series query based on the query definition. The processor stores the view in a cache and persists the view to a data store. The processor automatically updates the view as incoming time series data arrives by incorporating the incoming time series data into the view. The processor enables incoming time series queries to access the view stored in the cache and determines whether the incoming time series query can be fulfilled by the cache views. The processor segments the time series query when the time series query can be partially fulfilled by the cached views.
(FR)Selon l'invention, un système d'antémémoire peut comprendre un processeur, une base de données et une pluralité de capteurs communiquant avec le processeur. Le processeur définit, en fonction de la définition d'une requête, une requête relative à une série temporelle pour laquelle il faut créer des vues en antémémoire. Le processeur identifie une requête relative à une série temporelle à mettre en antémémoire et crée une vue de la requête relative à une série temporelle en fonction de la définition de la requête. Le processeur mémorise la vue dans une antémémoire et persiste la vue dans un magasin de données. Le processeur met automatiquement à jour la vue à mesure que des données de séries temporelles entrantes arrivent en incorporant les données de séries temporelles entrantes dans la vue. Le processeur permet aux requêtes relatives à des séries temporelles entrantes d'accéder à la vue mémorisée dans l'antémémoire et détermine si la requête relative à une série temporelle entrante peut être résolue par les vues présentes dans l'antémémoire. Le processeur segmente la requête relative à une série temporelle lorsque la requête relative à une série temporelle peut être partiellement résolue par les vues présentes dans l'antémémoire.