Database middleware system

A database and middleware technology, applied in the field of communication, can solve the problems of lower system performance, inability to transplant each other, and increase the waiting time for users to connect to the database.

Active Publication Date: 2010-09-22
SHAANXI MDC TELECOMM
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, commercial databases such as Oracle, SQL Server, MySQL, etc. are all developed using c and c++, so the interface it provides is basically c API (application programming interface), so the previous databases used embedded c or c++, etc., which brings difficulties to the development system
Later, with the development of data technology, manufacturers of database management systems began to provide APIs in different languages ​​for different languages. Various database management systems are not compatible
There are different shortcomings in these technologies. For example, a CGI program cannot be shared by multiple client requests. Whenever a client request is received, even if there is an instance of the CGI program in motion, an identical instance must be restarted, i.e. Create a concurrent process. The more concurrent requests, the more concurrent processes are created, which takes up a lot of memory and limits the memory resources used by the application itself, and creating a process for each request will consume a lot of time. Multiple databases are required In the connected multi-user application, the use of CGI to connect to the database will inevitably increase the waiting time for users to connect to the database with the increase of users, which will reduce the performance of the system and eventually lead to the collapse of the system
For another example, the APIs are not compatible with each other, they can only run on specific servers and operating systems, due to the use of dynamic link libraries, once the code quality is poor, it is easier to cause the server system to crash, and the program design It will be more complicated, because they are too coupled with the specific database, the development and application flexibility is poor for different databases, and it depends on the specific platform and the corresponding database version, making it poor in portability, which leads to a longer development cycle Large, the reliability is difficult to guarantee

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
  • Database middleware system
  • Database middleware system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0008] In the following detailed description, reference is made to the accompanying drawings which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit and scope of the subject matter presented here. It is readily understood that the aspects of the disclosure generally described herein and illustrated in the drawings may be permutated, substituted, combined, split and abridged in a wide variety of configurations, all of which are expressly contemplated here.

[0009] figure 1 is a block diagram of a database middleware system according to an embodiment of the present disclosure. A kind of database middleware system 100 is disclosed in this embodiment, it is connected with external data...

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 database middleware system which is connected with an external database. The database middleware system comprises a data processing communication component, a database processing component and an information management component, wherein the data processing communication component provides an application program interface for an external application program component soas to load a middleware system, and dispatches and manages the database middleware system to communicate with the external application pogram component through the msip protocol, thereby realizing communication between the external application program component and the external database; the database processing component comprises a shared database linking module and a database operation monitor module, and is used for detecting whether the link between the database middleware system and the external database is valid, and the shared database linking module communicates with the external database; and the information management component comprises a serve manager module, and is used for setting different processing priorities for different tasks, coordinating with the data processing communication component and the database processing component, and dynamically dispatching the tasks according to the set processing priorities and the relationship between the tasks and the positioned network environments.

Description

technical field [0001] The invention relates to the communication field, in particular to a database middleware used in the communication industry. Background technique [0002] At present, commercial databases such as Oracle, SQL Server, MySQL, etc. are all developed using c and c++, so the interface it provides is basically c API (application programming interface), so the previous databases used embedded c or c++, etc., which brings difficulties to the development system. Later, with the development of data technology, manufacturers of database management systems began to provide APIs in different languages ​​for different languages. The individual database management systems are not compatible. This brings great problems to software development, transplantation and expansion, which violates the idea of ​​software engineering. [0003] Based on the above background, database middleware technology emerges as the times require. The most typical one is Microsoft's databa...

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): G06F9/46G06F17/30
Inventor 姚滨晖伦建成
Owner SHAANXI MDC TELECOMM
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