Unified window support for event stream data management

A management system and window technology, applied in the direction of electrical digital data processing, special data processing applications, database query, etc., can solve problems such as inconsistency and aggravation

Active Publication Date: 2011-01-26
SAP AG
View PDF1 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

such challenges may be exacerbated by inconsistencies in the syntax, semantics, and other data processing aspects of existing data flow management systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Unified window support for event stream data management
  • Unified window support for event stream data management
  • Unified window support for event stream data management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] figure 1 is a block diagram of a system 100 for unified windows support for event stream data management. exist figure 1 In the example of , the data stream query intermediary 102 sits between the data stream management system (DSMS) 104 and the stream application 106 and provides a unified and complete framework for translating or mediating the interaction between the DSMS 104 and the stream application 106 . As a result, the data stream query intermediary 102 can serve to make the stream application 106 portable between different instances of the DSMS 104 and enable the stream application 106 to use a single, unified language (e.g., syntax and semantics) to specify and communicate with the DSMS 104 Interaction middleware for one or more instances. In this way, users of streaming application 106 can experience the benefits of one or more instances of DSMS 104 in a simple and reliable manner without having to learn multiple languages ​​to perform. In other words, the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Data stream query mediation may utilize a query handler configured to receive a query from a stream application to be applied against a stream of data including multiple tuples representing events. A stream window manager may be configured to express the query in a specification which defines a window including a subset of the tuples, the specification defining content of the window as a range of the tuples having a range attribute over which the content is specified, defining when to update the window using a synchronization attribute specifying a movement of the window over time with respect to the content, and defining an evaluation of the content of the window using an evaluation attribute specifying when to perform the evaluation. A query translator may be configured to translate the query including mapping the range attribute, the synchronization attribute, and the evaluation attribute to a stream processing language of a data stream management system (DSMS), to thereby obtain a translated query. A DSMS mediator may be configured to provide the translated query to the DSMS for processing therewith.

Description

technical field [0001] This specification deals with event stream data management. Background technique [0002] In traditional database and data management systems, data is stored in one or more computer memories in a substantially static form. That is, data may generally change as desired, but at any given moment the stored data represents a discrete, static, finite, permanent data set against which, for example, queries may be issued. [0003] In many settings, however, data may not be managed efficiently or beneficially in this manner. In particular, it may happen that data arrives substantially continuously, like a stream of data points corresponding to eg real world events. Therefore, data stream management systems (DSMS) have been developed to effectively utilize such data. [0004] For example, data representing the price of a particular stock typically fluctuates over the course of a day, and the data flow management system may continuously receive updated stock ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F17/30386G06F16/24
Inventor 张锦闫莺单名谦
Owner SAP AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products