×

Method and apparatus for managing time series database

  • US 10,229,129 B2
  • Filed: 09/22/2014
  • Issued: 03/12/2019
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a time series database, comprising:

  • monitoring multiple operations that access the time series database, so as to identify types of the multiple operations, the types of the multiple operations comprising at least one of a query type and an insert type;

    with respect to a storage mode among multiple storage modes, obtaining estimated access costs from a cost model repository, the estimated access costs associated with the multiple operations accessing the time series database based on the operation types;

    selecting a storage mode, from a storage mode repository including a plurality of storage modes each corresponding to a different application environment differentiated based on data generation characteristics, to reduce resource overhead related to storing and querying data collected from a plurality of sensors based on collection point amount values and data collecting frequency values measured from an application environment of the different application environments, the selected storage mode corresponding to a minimum access cost for the operation types accessing the time series database dictated by a particular application environment; and

    during a predetermined time period, adjusting the time series database according to history operations involving the collection point amount values and the data collecting frequency values stored in the selected storage mode to reduce memory utilization.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×