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

Method for applying asynchronous non-blocking of network IO to middleware of data base

A database, non-blocking technology, applied in database design/maintenance, structured data retrieval, electronic digital data processing, etc., can solve problems such as insufficient utilization of system resources, influence on normal operation of applications, long connection time, etc., and achieve good promotion Use value, simple structure, and the effect of improving utilization

Inactive Publication Date: 2016-12-21
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] With the continuous expansion of the business, the number of IO request connections of the client is increasing and the connection time is long. When accessing the database, thread blocking and connection timeout often occur, resulting in a large number of system resources that cannot be fully utilized and seriously affecting the normal operation of the application.

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
  • Method for applying asynchronous non-blocking of network IO to middleware of data base
  • Method for applying asynchronous non-blocking of network IO to middleware of data base

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0019] as attached figure 1 and 2 Shown, the method that the asynchronous non-blocking of network IO of the present invention is applied to database middleware, this method is to increase the asynchronous non-blocking mode of network on database middleware, when database middleware handles client IO request, makes operating system and Database interaction; during the interaction process, if the thread resource of the operating system is occupied, other IO operations do not need to wait for the resource to be released, and the operating system can reallocate other resources to interact with the database, which not only avoids thread blocking of client IO requests, It can also greatly improve the utilization of system resources. Among them, the asynchronous non-blocking mode of the network is that the user process only needs to initiate an IO operation, and then returns immediately. After the IO operation is actually completed, the application will be notified of the completion...

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 method for applying asynchronous non-blocking of network IO to middleware of a data base, belongs to the technology of applying the network IO to the middleware of the data base and solves the technical problem of how to prevent thread blocking of client IO requests when the data base is accessed, how to utilize the system resources fully and how to improve the utilization rate of system resources. The employed technical scheme is that according to the method, the network IO is increased on the middleware of the data base, when the middleware of the data base processes the client IO requests, an operating system is enabled to interact with the data base, and in the interaction process, if thread resources of the operating system are occupied, for other IO operations, other resources can be allocated for interaction with the data base by the operating system without waiting for the thread resource to be released.

Description

technical field [0001] The invention relates to a technology for applying network IO in database middleware, in particular to a method for applying asynchronous and non-blocking network IO to database middleware. Background technique [0002] Database (Data base, DB) is a warehouse that organizes, stores and manages data according to the data structure. It was produced more than 60 years ago. With the development of information technology and the market, especially after the 1990s , data management is no longer just storing and managing data, but has transformed into various data management methods required by users. There are many types of databases, ranging from the simplest tables storing various data to large database systems capable of storing massive amounts of data, which have been widely used in various aspects. In the information society, fully and effectively managing and utilizing various information resources is a prerequisite for scientific research and decisio...

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): G06F17/30G06F9/50
CPCG06F9/5027G06F16/21
Inventor 李永仙高传集
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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