Check patentability & draft patents in minutes with Patsnap Eureka AI!

A Distributed Transaction Execution Method Based on Dynamic Fragmentation

A technology of distributed transactions and execution methods, which is applied to the input/output process of data processing, instruments, input/output to record carriers, etc., and can solve the problems of high communication delay, lack of flexibility, and high transaction management time across data centers Overhead and other issues to achieve the effect of reducing the development workload and reducing the number of communications

Active Publication Date: 2019-04-23
SUN YAT SEN UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These will bring additional workload
[0006] 2) Lack of flexibility
[0007] 3) Only static data partition schemes can be used
The communication delay across data centers is very high, causing very high time overhead for transaction management

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 Distributed Transaction Execution Method Based on Dynamic Fragmentation
  • A Distributed Transaction Execution Method Based on Dynamic Fragmentation
  • A Distributed Transaction Execution Method Based on Dynamic Fragmentation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The drawings are for illustrative purposes only, and should not be construed as limitations on this patent; in order to better illustrate this embodiment, some parts in the drawings will be omitted, enlarged or reduced, and do not represent the size of the actual product;

[0027] For those skilled in the art, it is understandable that some well-known structures and descriptions thereof may be omitted in the drawings. The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0028] A distributed transaction execution method based on dynamic sharding. A dynamic transaction sharding unit for controlling and managing transactions is deployed in the database management server of each data center. The dynamic transaction sharding unit includes a dynamic sharding module and a dynamic The conflict analysis module uses the dynamic transaction fragmentation unit to process the transaction req...

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 distributed transaction execution method based on dynamic fragmentation. A dynamic transaction fragmentation unit used for controlling and managing transactions is configured in a database management server in each data center; the dynamic transaction fragmentation unit comprises a dynamic fragmentation module and a dynamic conflict analysis module; the dynamic transaction fragmentation unit is used for processing transaction requests from an application server, performing dynamic fragmentation and dynamic conflict analysis on the transaction requests, executing the transactions subjected to fragmentation by adopting a fragmentation execution module, and executing specific data access operations on a database memory. According to the method disclosed by the invention, the dynamic fragmentation module and the dynamic conflict analysis module are introduced into the data center based on a transaction fragmentation technology, and a programmed automatic transaction fragmentation technology is realized, so that the transactions are submitted to the local data center with more opportunities, the frequency of communication across the data center in a distributed storage system is effectively reduced, and time delay of transaction management is reduced. Therefore, good response performance is achieved.

Description

technical field [0001] The present invention relates to the field of data access, and more specifically, to a distributed transaction execution method based on dynamic sharding. Background technique [0002] A large-scale distributed storage system will place data blocks in different data centers, that is, data partitions. For applications deployed on multiple data centers, transaction operations usually need to access data in different partitions, that is, to access different data centers. According to the transaction sharding technology, a transaction is divided into multiple shards according to the different access data partitions. Each shard will only access the data partition of a single data center, and execute and commit in the form of a single ACID transaction, while the first shard is executed in the local data center where the client is located. After the first shard is executed and submitted, the transaction can return the completed status to the client, and the...

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): G06F3/06H04L29/08
CPCG06F3/067H04L67/1097
Inventor 黄宁吴维刚
Owner SUN YAT SEN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More