Data exchange system for supporting interaction between streaming data and batch data in Gaia system

A streaming data and data technology, applied in the field of distributed big data processing, can solve problems such as restricting usage, ensuring business logic, and being unable to specify directional support for databases

Active Publication Date: 2020-02-21
BEIJING INSTITUTE OF TECHNOLOGYGY +1
View PDF6 Cites 1 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
  • Data exchange system for supporting interaction between streaming data and batch data in Gaia system
  • Data exchange system for supporting interaction between streaming data and batch data in 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 for supporting interaction between streaming data and batch data in a Gaia system, which realizes connection between the streaming data and the batch data at a low latitude operator level of Gaia and can realize directional support for a specified database. In order to achieve the purpose, the system comprises an operator module, a core operator module, a batch data definition module, a cache module and an external data interface module. In the system, a batch data definition module, a cache module and a core operator module can respectively obtain required tool classes from an auxiliary tool module; the core operator module obtains connection related information by calling the batch data definition module, calls the external data interface module to obtain batch data from different data sources, and calls the cache module to cache the data. The operator module carries out external packaging on the core operator module and the batch data definition module, so that the Gaia system can be called in a unified manner.

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 stream 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 f...

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): 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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products