Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed database architecture based on shared memory and multiple processes and implementation method thereof

A shared memory, distributed technology, applied in the field of distributed database architecture, can solve problems such as affecting connections and the maximum number of node connections, achieving the effect of simple and easy architecture and avoiding slow system response speed

Pending Publication Date: 2020-11-17
贵州易鲸捷信息技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] One of the purposes of the present invention is to provide a distributed database architecture and implementation method based on shared memory and multi-process in view of the above-mentioned deficiencies, in order to solve the problem that an abnormality in a connection of a similar database in the prior art will affect all other nodes of the node. Connection, technical issues such as the maximum number of connections supported by the node is limited

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 database architecture based on shared memory and multiple processes and implementation method thereof
  • Distributed database architecture based on shared memory and multiple processes and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention will be further elaborated below in conjunction with the accompanying drawings.

[0021] In order to solve the shortcomings of the same kind of distributed database mentioned above, the inventor proposed a distributed database node architecture based on shared memory and multi-process to support high concurrency through research and design. This architecture mainly uses shared memory technology To solve the problem that the cache cannot be shared, use multi-process technology to solve the problem that a connection exception causes many connections to be unusable. All nodes in the distributed database use the same architecture and do not need independent design. The overall architecture of the technical solution based on shared memory and multi-process distributed database nodes is shown in Figure 1 below:

[0022] refer to figure 1 As shown, one embodiment of the present invention is a distributed database architecture based on shared memory and ...

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 database architecture based on a shared memory and multiple processes and an implementation method, and belongs to a distributed database architecture, which comprises distributed database nodes, a distributed database built-in system shared memory unit and a system process unit, the system shared memory unit comprises a task stack information module and a shared cache module; a plurality of process tasks is arranged in the task stack information module; the process tasks are multi-purpose system information in the system process task information, and eachpiece of system information corresponds to one process task; a system shared memory unit is used at a distributed database node, so that the connection number of users in the distributed database architecture does not correspond to processes or threads, and the process or thread number of the whole node is not increased due to the increase of the connection number of the users; therefore, the slow response speed of the system due to excessive instantaneous user connection numbers is effectively avoided, and the performance of the system is not affected.

Description

technical field [0001] The present invention relates to a distributed database architecture, more specifically, the present invention mainly relates to a distributed database architecture based on shared memory and multi-process and its implementation method. Background technique [0002] At present, applications that require high concurrency are basically implemented through connection middleware. The connection middleware needs to do a lot of analysis and merging processing. After the user's query request is analyzed, it is distributed to the corresponding stand-alone database for processing, and the query results are merged. After processing, it is sent to the previous application, so there is a performance bottleneck in the middleware. In order to solve this problem, the middleware must also be developed into a distributed system, which leads to each layer being a distributed architecture system, which is very important for management and operation and maintenance. It ha...

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/2453G06F16/2455G06F16/2458G06F9/54
CPCG06F16/24532G06F16/24552G06F16/2471G06F9/544G06F16/27Y02D10/00G06F16/2379G06F9/485G06F9/4881
Inventor 王效忠冀贤亮何振兴李英帅
Owner 贵州易鲸捷信息技术有限公司