[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110968600A - Organization system of real-time equation supporting high-speed time sequence library - Google Patents

Organization system of real-time equation supporting high-speed time sequence library Download PDF

Info

Publication number
CN110968600A
CN110968600A CN201911141230.9A CN201911141230A CN110968600A CN 110968600 A CN110968600 A CN 110968600A CN 201911141230 A CN201911141230 A CN 201911141230A CN 110968600 A CN110968600 A CN 110968600A
Authority
CN
China
Prior art keywords
time
real
data
equation
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911141230.9A
Other languages
Chinese (zh)
Other versions
CN110968600B (en
Inventor
苗春晖
陈曙光
杨阳
郭靖
黄毅
雷唯
汪腾
陶帅
潘启柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ANHUI ANTAI TECHNOLOGY CO LTD
Original Assignee
ANHUI ANTAI TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ANHUI ANTAI TECHNOLOGY CO LTD filed Critical ANHUI ANTAI TECHNOLOGY CO LTD
Priority to CN201911141230.9A priority Critical patent/CN110968600B/en
Publication of CN110968600A publication Critical patent/CN110968600A/en
Application granted granted Critical
Publication of CN110968600B publication Critical patent/CN110968600B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24552Database cache management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2474Sequence data queries, e.g. querying versioned data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an organization system of a real-time equation supporting a high-speed time sequence database, which comprises a common time sequence database, a data acquisition unit and a real-time data processing unit; the real-time data processing unit consists of a real-time data service and an equation service; the real-time data service provides a data subscription interface and notifies a subscriber when new data comes; the real-time data service is also used for providing a data query interface and returning a corresponding real-time data list according to the list of the measuring point names; according to the invention, the real-time equation function is added to the time sequence database, so that the support for real-time calculation can be added on the basis of the time sequence database, the data processing capability is enhanced, and the use scene and the application range of the time sequence database are enlarged; meanwhile, the cache module is used, so that the interaction with a time sequence database is reduced, and the overall performance is improved.

Description

Organization system of real-time equation supporting high-speed time sequence library
Technical Field
The invention belongs to the field of real-time equations, relates to a real-time equation supporting a high-speed time sequence library, and particularly relates to an organization system of the real-time equation supporting the high-speed time sequence library.
Background
The time sequence database is called as a time sequence database and is used for storing time sequence data. Time series data, also known as time series data, is data that varies with time, most commonly data generated by various types of sensors. The time series data is characterized by high generation frequency and large data volume. With the large-scale application of the internet of things, various time sequence databases are continuously emerging.
The following disadvantages exist: the current time sequence database basically meets the storage and query requirements of time sequence data, but has insufficient data processing capacity, especially has high requirements on real-time performance, such as does not support the calculation function of real-time data.
The real-time data calculation refers to specific calculation of one data or a group of data when time series data arrives, such as integration of data of a certain measuring point, summation of a group of data and the like. A particular computation is represented using a piece of script, called a real-time equation.
In order to solve the above-mentioned drawbacks, a solution is now provided.
Disclosure of Invention
The invention aims to provide a system for organizing real-time equations supporting a high-speed time sequence library.
The purpose of the invention can be realized by the following technical scheme:
an organization system of real-time equations supporting a high-speed time sequence database comprises a common time sequence database, a data acquisition unit and a real-time data processing unit; the real-time data processing unit consists of a real-time data service and an equation service;
the real-time data service provides a data subscription interface and notifies a subscriber when new data comes; the real-time data service is also used for providing a data query interface and returning a corresponding real-time data list according to the list of the measuring point names;
the equation service providing interface receives requests of testing, adding, starting, stopping, inquiring and deleting of real-time equations of the client; the equation service comprises a cache module, a checking module and an execution module;
the checking module is used for checking legal information of the calculation script, and the caching module is used for prefetching and caching historical data required by calculation;
the execution module is used for being responsible for executing the script; the execution mode comprises notification triggering and timer triggering; before execution, it is determined whether to prefetch data and send the data to the cache module according to the circumstances, and the specific circumstances are as follows: if the calculation needs a large amount of historical archived data, prefetching the data and sending the data to the cache module to reduce the I/O number so as to improve the performance, otherwise, not executing the calculation and sending the data to the cache module; the calculation of the large amount of historical archived data specifically refers to that the calculated amount of the historical archived data exceeds a preset value;
the checking module, the caching module and the executing module are designed by thread pools.
Furthermore, the real-time equation comprises a main body and additional information, wherein the main body of the real-time equation is a section of script language code, and the additional information comprises trigger mode configuration;
the real-Time equation is internally provided with a plurality of built-in functions, wherein the built-in functions comprise Value, Time and Sum.
Furthermore, the triggering mode of the real-time equation comprises real-time data triggering and time triggering, the real-time data triggering comprises single data triggering and multi-data triggering, the single data triggering is used in the default condition, and a triggering measuring point is required to be specified when the single data triggering is used; adding a set of specifications to the real-time equation;
further, the real-time equation is added with a specification of a set of specifications, specifically a limit of the number of summers in the summation.
Further, checking the legal information of the computation script specifically includes checking whether the computation script contains a measurement point, whether there is a measurement point that does not exist, whether the script syntax is met, whether the specification is met, whether a dead loop is contained, whether a time-consuming operation is possible, and whether a loop trigger is caused.
Further, the execution module requests data from a real-time data service or a time sequence database when the execution module lacks data; useful historical data is sent to a cache module for caching; the execution module is also used for selectively sending the execution result into a real-time data service or a time sequence database for storage according to the configuration; the execution module embodied as an equation includes the following two ways:
(1) a real-time computing mode triggered by real-time data or a timer;
(2) a history recalculation mode for executing equation calculation on the history data in a specific time range;
the configuration of the real-time equation when starting determines the execution mode; the calculation result of the real-time calculation mode is sent to a real-time data service (possibly triggering the execution of other equations), and the calculation result of the historical recalculation mode is sent to a time sequence database for storage.
Further, the system organizes the real-time equation by:
s1: the data reported by the data acquisition unit is firstly sent to a real-time data service for caching;
s2: each piece of data corresponds to a unique measuring point, and the measuring point is a label point;
s3: testing the real-time equation;
the method comprises the steps of firstly sending to a checking module, sending to an execution module after checking by the checking module, and returning to a caller after obtaining an execution result;
s4: then adding a real-time equation;
firstly, detecting whether the equation already exists, if not, sending the equation to a detection module, and adding the equation through the detected module; relevant information is persisted;
s5: starting a real-time equation;
s51: determining a processing flow according to different triggering modes, which is specifically represented as follows:
when the triggering mode is real-time data triggering, subscribing corresponding measuring points to the real-time data service, and loading scripts and the like into an execution module; when the subscription notification comes, triggering an execution module to execute;
when the triggering mode is timer triggering, the timer in the execution module directly informs the execution script;
s52: the starting state is persisted;
s6: stopping the real-time equation; canceling the corresponding data subscription or timer, and informing the execution module to stop the real-time equation; the stop state is subjected to persistence;
s7: inquiring a real-time equation; inquiring related information from the persistent storage, and returning the related information to the client;
s8: deleting the real-time equation; if the corresponding equation is in execution, stopping; the corresponding information in the persistent store is deleted.
The invention has the beneficial effects that:
according to the invention, the real-time equation function is added to the time sequence database, so that the support for real-time calculation can be added on the basis of the time sequence database, the data processing capability is enhanced, and the use scene and the application range of the time sequence database are enlarged; meanwhile, the cache module is used, so that the interaction with a time sequence database is reduced, and the overall performance is improved.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is a block diagram of the system of the present invention.
Detailed Description
As shown in fig. 1, an organization system for supporting real-time equations of a high-speed time sequence database includes a common time sequence database, a data acquisition unit and a real-time data processing unit; the real-time data processing unit consists of a real-time data service and an equation service;
the real-time data service provides a data subscription interface and notifies a subscriber when new data comes; the real-time data service is also used for providing a data query interface and returning a corresponding real-time data list according to the list of the measuring point names;
the equation service providing interface receives requests of a client for testing, adding, starting, stopping, inquiring, deleting and the like of the real-time equation; the equation service comprises a cache module, a checking module and an execution module;
the checking module is used for checking legal information of the calculation script, and the caching module is used for prefetching and caching historical data required by calculation;
the execution module is used for being responsible for executing the script; the execution mode comprises notification triggering and timer triggering; before execution, it is determined whether to prefetch data and send the data to the cache module according to the circumstances, and the specific circumstances are as follows: if the calculation needs a large amount of historical archived data, prefetching the data and sending the data to the cache module to reduce the I/O number so as to improve the performance, otherwise, not executing the calculation and sending the data to the cache module; the calculation of the large amount of historical archived data specifically refers to that the calculated amount of the historical archived data exceeds a preset value;
the checking module, the cache module and the execution module are designed by adopting a thread pool, so that multi-core is fully utilized, and the execution performance is improved.
The real-time equation comprises a main body and additional information, wherein the main body of the real-time equation is a section of script language code, and the additional information comprises trigger mode configuration and the like; the real-Time equation is internally provided with a plurality of built-in functions, wherein the built-in functions comprise Value evaluation, Time stamp of a Time measuring point, Sum of a group of measuring point values obtained by Sum, and built-in functions such as Integral Integral, YearOnYear unity ratio and LinkRelativeRatio loop ratio; the functions can improve the performance and reduce the difficulty of writing the equation;
the triggering mode of the real-time equation comprises real-time data triggering and time triggering, the real-time data triggering comprises single data triggering and multi-data triggering, the single data triggering is used in the default condition, and when the single data triggering is used, a measuring point needing triggering is appointed, namely the label point; adding a set of specifications to the real-time equation, namely constraint, such as the limitation of the number of summations in the summation and the like;
the checking of the legal information of the calculation script specifically includes checking whether the calculation script includes a measurement point, whether there is a measurement point that does not exist, whether the script syntax is met, whether the specification is met, whether dead loop is included, whether time-consuming operation is possible, whether loop triggering is caused, and the like.
The cache module is used for prefetching and caching historical data required by calculation so as to reduce network interaction and improve performance; the execution module requests data from a real-time data service or a time sequence database when the execution module lacks data; useful historical data is sent to a cache module for caching; the execution module is also used for selectively sending the execution result into a real-time data service or a time sequence database for storage according to the configuration; specifically, the execution module of the equation includes the following two ways:
(1) a real-time computing mode triggered by real-time data or a timer;
(2) a history recalculation mode for executing equation calculation on the history data in a specific time range;
the configuration of the real-time equation when starting determines the execution mode; the calculation result of the real-time calculation mode is sent to a real-time data service, and the execution of other equations can be triggered; and sending the calculation result of the historical recalculation mode into a time sequence database for storage.
The system organizes the real-time equation by the following method:
s1: the data reported by the data acquisition unit is firstly sent to a real-time data service for caching;
s2: each piece of data corresponds to a unique measuring point, and the measuring point is a label point;
s3: testing the real-time equation;
the method comprises the steps of firstly sending to a checking module, sending to an execution module after checking by the checking module, and returning to a caller after obtaining an execution result;
s4: then adding a real-time equation;
firstly, detecting whether the equation already exists, if not, sending the equation to a detection module, and adding the equation through the detected module; relevant information is persisted;
s5: starting a real-time equation;
s51: determining a processing flow according to different triggering modes, which is specifically represented as follows:
when the triggering mode is real-time data triggering, subscribing corresponding measuring points to the real-time data service, and loading scripts and the like into an execution module; when the subscription notification comes, triggering an execution module to execute;
when the triggering mode is timer triggering, the timer in the execution module directly informs the execution script;
s52: the starting state is persisted;
s6: stopping the real-time equation; canceling the corresponding data subscription or timer, and informing the execution module to stop the real-time equation; the stop state is subjected to persistence;
s7: inquiring a real-time equation; inquiring related information from the persistent storage, and returning the related information to the client;
s8: deleting the real-time equation; if the corresponding equation is in execution, stopping; the corresponding information in the persistent store is deleted.
The invention relates to an organization system of real-time equations supporting a high-speed time sequence database, which adds a real-time equation function to the time sequence database, so that the organization system can increase the support of real-time calculation on the basis of the time sequence database, enhance the data processing capability and enlarge the use scene and the application range of the time sequence database; meanwhile, the cache module is used, so that the interaction with a time sequence database is reduced, and the overall performance is improved.
The foregoing is merely exemplary and illustrative of the present invention and various modifications, additions and substitutions may be made by those skilled in the art to the specific embodiments described without departing from the scope of the invention as defined in the following claims.

Claims (7)

1. An organization system of real-time equations supporting a high-speed time sequence library is characterized by comprising a common time sequence database, a data acquisition unit and a real-time data processing unit; the real-time data processing unit consists of a real-time data service and an equation service;
the real-time data service provides a data subscription interface and notifies a subscriber when new data comes; the real-time data service is also used for providing a data query interface and returning a corresponding real-time data list according to the list of the measuring point names;
the equation service providing interface receives requests of testing, adding, starting, stopping, inquiring and deleting of real-time equations of the client; the equation service comprises a cache module, a checking module and an execution module;
the checking module is used for checking legal information of the calculation script, and the caching module is used for prefetching and caching historical data required by calculation;
the execution module is used for being responsible for executing the script; the execution mode comprises notification triggering and timer triggering; before execution, it is determined whether to prefetch data and send the data to the cache module according to the circumstances, and the specific circumstances are as follows: if the calculation needs a large amount of historical archived data, prefetching the data and sending the data to the cache module to reduce the I/O number so as to improve the performance, otherwise, not executing the calculation and sending the data to the cache module; the calculation of the large amount of historical archived data specifically refers to that the calculated amount of the historical archived data exceeds a preset value;
the checking module, the caching module and the executing module are designed by thread pools.
2. The system of claim 1, wherein the real-time equation includes a main body and additional information, the main body of the real-time equation is a section of script language code, and the additional information includes trigger configuration;
the real-Time equation is internally provided with a plurality of built-in functions, wherein the built-in functions comprise Value, Time and Sum.
3. The system of claim 1, wherein the real-time equations are triggered by real-time data trigger and time trigger, the real-time data trigger includes single data trigger and multiple data trigger, the single data trigger is used by default, and the trigger point is designated when the single data trigger is used; the real-time equation is supplemented with a set of specifications.
4. The system of claim 3, wherein the real-time equation is a constraint on the number of summations in the summations of the summations.
5. The system of claim 1, wherein checking the legal information of the computation script specifically comprises checking whether the computation script contains a measure point, whether there is a measure point that does not exist, whether the script syntax is met, whether the specification is met, whether dead loops are contained, whether time consuming operations are possible, and whether loop triggering is triggered.
6. The system of claim 1, wherein the execution module requests data from a real-time data service or a time-series database in the absence of data during execution; useful historical data is sent to a cache module for caching; the execution module is also used for selectively sending the execution result into a real-time data service or a time sequence database for storage according to the configuration; the execution module embodied as an equation includes the following two ways:
(1) a real-time computing mode triggered by real-time data or a timer;
(2) a history recalculation mode for executing equation calculation on the history data in a specific time range;
the configuration of the real-time equation when starting determines the execution mode; and the calculation result of the real-time calculation mode is sent to a real-time data service, and the calculation result of the historical recalculation mode is sent to a time sequence database for storage.
7. The system of claim 1, wherein the system organizes the real-time equations by:
s1: the data reported by the data acquisition unit is firstly sent to a real-time data service for caching;
s2: each piece of data corresponds to a unique measuring point, and the measuring point is a label point;
s3: testing the real-time equation;
the method comprises the steps of firstly sending to a checking module, sending to an execution module after checking by the checking module, and returning to a caller after obtaining an execution result;
s4: then adding a real-time equation;
firstly, detecting whether the equation already exists, if not, sending the equation to a detection module, and adding the equation through the detected module; relevant information is persisted;
s5: starting a real-time equation;
s51: determining a processing flow according to different triggering modes, which is specifically represented as follows:
when the triggering mode is real-time data triggering, subscribing corresponding measuring points to the real-time data service, and loading scripts and the like into an execution module; when the subscription notification comes, triggering an execution module to execute;
when the triggering mode is timer triggering, the timer in the execution module directly informs the execution script;
s52: the starting state is persisted;
s6: stopping the real-time equation; canceling the corresponding data subscription or timer, and informing the execution module to stop the real-time equation; the stop state is subjected to persistence;
s7: inquiring a real-time equation; inquiring related information from the persistent storage, and returning the related information to the client;
s8: deleting the real-time equation; if the corresponding equation is in execution, stopping; the corresponding information in the persistent store is deleted.
CN201911141230.9A 2019-11-20 2019-11-20 Organization system of real-time equation supporting high-speed time sequence library Active CN110968600B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911141230.9A CN110968600B (en) 2019-11-20 2019-11-20 Organization system of real-time equation supporting high-speed time sequence library

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911141230.9A CN110968600B (en) 2019-11-20 2019-11-20 Organization system of real-time equation supporting high-speed time sequence library

Publications (2)

Publication Number Publication Date
CN110968600A true CN110968600A (en) 2020-04-07
CN110968600B CN110968600B (en) 2023-06-30

Family

ID=70030960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911141230.9A Active CN110968600B (en) 2019-11-20 2019-11-20 Organization system of real-time equation supporting high-speed time sequence library

Country Status (1)

Country Link
CN (1) CN110968600B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112163015A (en) * 2020-09-22 2021-01-01 南京信息职业技术学院 Real-time monitoring method, device and system for time sequence data of Internet of things
CN114579408A (en) * 2022-05-05 2022-06-03 西安热工研究院有限公司 A real-time database real-time equation analysis system and method
CN115277723A (en) * 2022-07-19 2022-11-01 国能信控互联技术有限公司 Buffer event-based breakpoint continuous transmission method and system for edge acquisition history module
CN115599770A (en) * 2022-10-25 2023-01-13 北京力控元通科技有限公司(Cn) Data calculation script system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008036464A2 (en) * 2006-07-26 2008-03-27 Newsilike Media Group, Inc. Syndication-based application connectors
US20150301875A1 (en) * 2014-04-22 2015-10-22 Andreas Harnesk Persisting and managing application messages
CN110209651A (en) * 2019-05-16 2019-09-06 南京华盾电力信息安全测评有限公司 Time series database system based on MongoDB

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008036464A2 (en) * 2006-07-26 2008-03-27 Newsilike Media Group, Inc. Syndication-based application connectors
US20150301875A1 (en) * 2014-04-22 2015-10-22 Andreas Harnesk Persisting and managing application messages
CN110209651A (en) * 2019-05-16 2019-09-06 南京华盾电力信息安全测评有限公司 Time series database system based on MongoDB

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王昊;李龙;黄冬朋;郑磊落;李德文;: "工业监控软件分布式服务框架的设计与实现" *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112163015A (en) * 2020-09-22 2021-01-01 南京信息职业技术学院 Real-time monitoring method, device and system for time sequence data of Internet of things
CN112163015B (en) * 2020-09-22 2023-09-22 南京信息职业技术学院 Real-time monitoring method, device and system for time sequence data of Internet of things
CN114579408A (en) * 2022-05-05 2022-06-03 西安热工研究院有限公司 A real-time database real-time equation analysis system and method
CN115277723A (en) * 2022-07-19 2022-11-01 国能信控互联技术有限公司 Buffer event-based breakpoint continuous transmission method and system for edge acquisition history module
CN115599770A (en) * 2022-10-25 2023-01-13 北京力控元通科技有限公司(Cn) Data calculation script system

Also Published As

Publication number Publication date
CN110968600B (en) 2023-06-30

Similar Documents

Publication Publication Date Title
CN110968600A (en) Organization system of real-time equation supporting high-speed time sequence library
US9798756B2 (en) Systems, methods and computer program products for probing a hash table for improved latency and scalability in a processing system
US7634459B1 (en) Apparatus, method and computer-code for detecting changes in database-statement execution paths
US7689550B2 (en) Adaptive cursor sharing
US10140216B2 (en) Measuring address translation latency
EP1983437A1 (en) Determining of data quality in data streams
CN109376166A (en) Script conversion method, device, computer equipment and storage medium
CN102681947A (en) Methods and apparatus for stride profiling a software application
US9037835B1 (en) Data processing method and apparatus for prefetching
CN109783512A (en) Data processing method, device, computer equipment and storage medium
CN112559271A (en) Method, device, equipment and storage medium for monitoring interface performance of distributed application
CN110347706A (en) For handling method, Database Systems and the computer readable storage medium of inquiry
US8782629B2 (en) Associating program execution sequences with performance counter events
CN105242873B (en) The acquisition of the performance data of cloud computing system and storage method and device
CN109101259B (en) Updating method and device of OSDMap cache container and terminal
CN111767252A (en) Log query method, device, computer equipment and storage medium
CN110879819A (en) Method, device, server and storage medium for quickly and accurately identifying routing information
US20190303467A1 (en) Data aggregation data structure
CN100407133C (en) Method and system for branch prediction
WO2023028780A1 (en) Method, apparatus and system for graph data caching
CN115080614B (en) Monitoring data processing method, system, electronic equipment and storage medium
US20240037100A1 (en) Detecting chains of functions that violate a constraint
US9990269B2 (en) Apparatus and method for controlling debugging of program instructions including a transaction
US20250028717A1 (en) Analysis of temporary queries in a relational statement
EP4325368A1 (en) Systems and methods for inference system caching

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant