Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data exchange system that supports interaction between stream data and batch data in the gaia system

A streaming data and data technology, applied in the field of distributed big data processing, can solve problems such as guaranteeing business logic, restricting usage, and inability to specify database directional support.

Active Publication Date: 2022-02-15
BEIJING INSTITUTE OF TECHNOLOGYGY +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The existing dimension table connection technology is based on SQL query, which lowers the threshold for users to use, but also greatly limits the use methods
In the face of complex scenarios that require customized development, SQL query is already a top-level abstraction, and it is impossible to perform business abstraction. Simple SQL query will not be enough to guarantee 100% business logic
At the same time, SQL query only supports a few databases provided by the system itself, and cannot provide targeted support for specified databases

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
  • A data exchange system that supports interaction between stream data and batch data in the gaia system
  • A data exchange system that supports interaction between stream data and batch data in the gaia system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0037] figure 1 It shows a schematic diagram of the composition and structure of a data exchange system that supports the interaction between stream data and batch data in the Gaia system provided by the present invention, that is, the system includes an operator module, a core operator module, a batch data definition module, a cache module, and an external Data interface module.

[0038] The batch data definition module is used for storing batch data definition data and connection data.

[0039] The batch data definition data includes batch data structure information and data source information, and the batch data definition data is the data written by the user through the Gaia system.

[0040] In the embodiment of the present invention, the batch data structure information includes the table name, field name, and field type of the batch data, and the d...

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

The invention discloses a data exchange system supporting the interaction of stream data and batch data in the Gaia system, which realizes the connection of stream data and batch data at the low-latitude operator level of Gaia, and can realize directional support for a specified database. To achieve the above purpose, the system includes operator module, core operator module, batch data definition module, cache module and external data interface module. In this system, the batch data definition module, the cache module, and the core operator module can respectively obtain the tools they need from the auxiliary tool module; the core operator module obtains connection-related information by calling the batch data definition module, and calls the external data interface The module obtains batch data from different data sources, and calls the cache module to cache the data. The operator module externally encapsulates the core operator module and batch data definition module, so that the Gaia system can be called uniformly.

Description

technical field [0001] The invention relates to the technical field of distributed big data processing, in particular to a data exchange system in a Gaia system that supports the interaction between flow data and batch data. Background technique [0002] The Gaia system is a new generation of big data analysis system with high timeliness and scalability for the hybrid coexistence of multiple computing models. Solve a series of key technical problems at several core levels of big data analysis systems such as adaptive and scalable big data storage, batch-flow fusion big data computing, high-dimensional large-scale machine learning, and high-time-effective big data intelligent interactive guides. Build an independent, controllable, time-effective and scalable new-generation big data analysis system, and master the core technology of the world's leading big data analysis system. [0003] The Gaia system has full-cycle multi-scale optimization and a unified computing engine for...

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 Patents(China)
IPC IPC(8): G06F16/2455G06F16/25
CPCG06F16/24568G06F16/24552G06F16/254
Inventor 赵恒泰王国仁赵宇海郑军李荣华
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products