Distributed system and method for guaranteeing transaction consistency and linear consistency

A distributed system and consistent technology, applied in the field of data processing, can solve the problems of time-consuming, distributed ideas that do not conform to decentralization, and high costs

Active Publication Date: 2019-07-05
RENMIN UNIVERSITY OF CHINA
View PDF5 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] 1. The implementation of the global transaction manager is relatively complicated, and there are many technical difficulties that take time to overcome, which poses a great challenge to technicians
[0011] 2. The transaction processing mechanism of the stand-alone database on the lower layer, that is, the single node, cannot be effectively used, because the upper layer has realized the function of transaction management, and the lower layer no longer needs to be implemented
This means that...

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
  • Distributed system and method for guaranteeing transaction consistency and linear consistency
  • Distributed system and method for guaranteeing transaction consistency and linear consistency
  • Distributed system and method for guaranteeing transaction consistency and linear consistency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0110] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0111] like figure 2 As shown, the present invention proposes a distributed system that guarantees transactional consistency and linear consistency, which includes multiple clients (Clients) and an access layer (Proxy), a meta information management cluster (Metadata Manager), a global Gts generates a database server composed of a cluster (Gts Manager) and a transaction processing and storage layer. Among them, the client is used to provide an interface for users to interact with the database server, and to send user requests to the database server; the access layer is used to receive the request sent by the client, and analyze and generate an execution plan; the meta information management cluster is used to For the unified management of each system in the distributed system, such as maintaining the routing information of each data node, etc.; 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

The invention relates to a distributed system and method for guaranteeing transaction consistency and linear consistency. The distributed system comprises a plurality of clients and a database servercomposed of an access layer, a meta-information management cluster, a global Gts generation cluster and a transaction processing and storage layer. The client is used for providing an interface for interaction with the database server for a user and sending a user request to the database server; the access layer is used for receiving the request sent by the client and analyzing to generate an execution plan; the meta-information management cluster is used for managing the distributed cluster; the global Gts generation cluster is used for generating a global timestamp and uniquely sorting global transactions in the distributed system to realize linear consistency; and the transaction processing and storage layer comprises a plurality of resource management nodes and is used for executing the transaction logic according to the execution plan sent by the access layer, and an obtained result is returned to the client through the access layer. The method and the system can be widely appliedto the field of data processing.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a distributed system and method for ensuring transaction consistency and linear consistency. Background technique [0002] First, the consistency of distributed transactions is introduced. Data processing technology needs the semantics of transactions and borrows the four ACID characteristics of relational databases to ensure the transaction characteristics of the system to meet the needs of electronic transactions in the commercial society. Among them, A is atomicity, C is consistency, I is isolation, and D is persistence. Electronic transaction operations require these four characteristics to ensure the safety and reliability of transactions. [0003] Distributed transaction processing technology also needs to meet the four ACID characteristics of transactions. In order to meet the four characteristics of ACID, data processing technology needs a variety of technologi...

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
IPC IPC(8): G06F16/27G06F16/23G06F9/46
CPCG06F9/466G06F16/2455Y02D10/00
Inventor 卢卫张孝杜小勇陈跃国赵欣程一舰张真苗
Owner RENMIN UNIVERSITY OF CHINA
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