METHOD FOR STORAGE, QUERYING, AND ANALYSIS OF TIME SERIES DATA

A method for performing queries on a distributed time series data storage system is presented. The time series data storage system has a time series database that stores data blocks containing time stamped data across a plurality of computing devices. The system also includes an index database that...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MATHUR, SUNIL, COURTNEY, BRIAN, SCOTT, LACOMB, CHRISTINA, ANN, LIN, JERRY, MCCONNELL, CHRISTOPHER, THOMAS, AGGOUR, KAREEM, SHERIF, INTERRANTE, JOHN, ALAN, SNELL, QUINN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for performing queries on a distributed time series data storage system is presented. The time series data storage system has a time series database that stores data blocks containing time stamped data across a plurality of computing devices. The system also includes an index database that stores an index associated with the time stamped data in each data block. The method includes the steps of sending a query, requesting indices, returning the indices, preparing a sub-query, forwarding the sub-query to an evaluator, evaluating the sub-query, performing a logical operation on each sub-query's result, receiving the sub-results at an output handler, and combining the sub-results. L'invention concerne un procédé pour réaliser des interrogations sur un système de stockage de données chronologiques distribué. Le système de stockage de données chronologiques a une base de données chronologique qui stocke des blocs de données contenant des données horodatées à travers une pluralité de dispositifs informatiques. Le système comprend également une base de données d'indices qui stocke un indice associé aux données horodatées dans chaque bloc de données. Le procédé comprend les étapes consistant à envoyer une interrogation, à demander des indices, à renvoyer les indices, à préparer une sous-interrogation, à transférer la sous-interrogation à un évaluateur, à évaluer la sous-interrogation, à réaliser une opération logique sur le résultat de chaque sous-interrogation, à recevoir les sous-résultats au niveau d'un gestionnaire de sortie, et à combiner les sous-résultats.