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

Processing Database Transactions in Distributed Computing Systems

A technology for distributed computing and transaction processing, applied in the field of computer-readable storage media to achieve the effect of maintaining system performance

Active Publication Date: 2022-05-24
INITIO TECH
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some problems in distributed computing have proven impossible to solve with fault-tolerant distributed algorithms for certain types of failures

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
  • Processing Database Transactions in Distributed Computing Systems
  • Processing Database Transactions in Distributed Computing Systems
  • Processing Database Transactions in Distributed Computing Systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] 1 Overview

[0071] figure 1 An example of a data processing system 100 is shown in which deadlock avoidance techniques may be used. System 100 includes a distributed database system 102 in communication with M database clients 104 over a communication network 106 (eg, a WAN, LAN, or multi-processor system network or network-on-chip, etc.).

[0072] Distributed database system 102 includes segment D to which database D is allocated n of N nodes 108. Each node 108 includes a data store 112 that stores a segment of database D, and a data store 112 that serves as a processing module (eg, controlled by a server computer, processor, or processor core) for managing the segment of the database on data store 112. Database manager 110. The database manager 110 for a given node 108 also serves as an interface between fragments of the database on the data store 112 and entities external to that node 108, such as clients 104 and other nodes 108. although figure 1 Not expres...

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

Processing a transaction in a distributed computing system (102) including a plurality of processing modules (110) includes storing data items in a data storage system (112) accessible to multiple processes running in the distributed computing system, wherein The data items are fully ordered according to an ordering rule, and at least some of the processes run on different processing modules; and a plurality of multi-processes are used to process the transaction. Using a plurality of multi-processes to process transactions includes: receiving a set of requests for accessing data items stored in the data storage system (wherein the requests are arranged in a first order); each of the locks on the data item, acquiring the locks sequentially in the first order; and if any of the locks are not acquired within the first time interval, restarting the ongoing process affairs.

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS [0002] This application claims priority to US Application Serial 62 / 141,388, filed April 1, 2015. technical field [0003] The present application relates to processing transactions in distributed computing systems. In particular, the present application also relates to a distributed computing system, a computer-implemented method, and a computer-readable storage medium particularly configured to process database transactions in a distributed network of multiple data processing modules and databases, wherein the databases, for example, may be distributed in multiple database nodes. Background technique [0004] A database is a structured, persistent set of data that can be managed and queried using software programs. Transactional database management systems may include relational database systems that use database "transactions" to operate on (eg, store and manipulate) data in the database. Generally speaking, a database t...

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/27G06F16/22G06F9/46G06F16/23
CPCG06F16/2343G06F16/2365G06F16/22G06F9/466
Inventor C·W·斯坦菲尔
Owner INITIO TECH
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