CN103577469A - Database connection multiplexing method and device - Google Patents

Database connection multiplexing method and device Download PDF

Info

Publication number
CN103577469A
CN103577469A CN201210275184.3A CN201210275184A CN103577469A CN 103577469 A CN103577469 A CN 103577469A CN 201210275184 A CN201210275184 A CN 201210275184A CN 103577469 A CN103577469 A CN 103577469A
Authority
CN
China
Prior art keywords
processing module
data
sent
connection multiplexing
link information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210275184.3A
Other languages
Chinese (zh)
Other versions
CN103577469B (en
Inventor
程彬
李宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201210275184.3A priority Critical patent/CN103577469B/en
Publication of CN103577469A publication Critical patent/CN103577469A/en
Application granted granted Critical
Publication of CN103577469B publication Critical patent/CN103577469B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a database connection multiplexing method and a database connection multiplexing device, relates to the technical field of computers, and aims to improve the utilization rate of resources of a system so as to improve the overall performance of the system. The database connection multiplexing method disclosed by the embodiment of the invention comprises the following steps that a first process receives first connection request information which is sent by a client, and sends the first connection request information to a second process; the second process processes a connection multiplexing logic according to the first connection request information to obtain second connection information containing a destination database path, and sends the second connection information to a third process; the third process sends the second connection information to a database management system to enable the database management system to return request data to the client according to the second connection information.

Description

Database connection multiplexing method and apparatus
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of database connection multiplexing method and apparatus.
Background technology
SQL (Structured Query Language, Structured Query Language (SQL)) is a kind of data base querying and programming language, for access data and administrative relationships Database Systems.MySQL is a kind of relational database management system, and relational database saves the data in different tables based on relational data model, when guaranteeing dirigibility, has kept again certain access speed.
In existing MySQL, conventionally adopt the connection multiplexing technology based on thread, be about to database connection and be stored in a container as object, after database connection is set up, different database access requests just can be shared these databases and connect.The main mechanism of the connection multiplexing technology based on thread is as follows: model database connection pool object, and the database that creates specified quantity connects; For an idle connection is found in database access request in connection pool; If cannot find idle database to connect in database connection pool, and the quantity that database connects is over default threshold value, creates a new database and connects.
The multiplexing database of having set up connects, although can reduce the expense that building database connects, but inventor finds this multiplex technique and at least has following shortcoming: because each client takies a thread all the time, if client is not closed or is disconnected this connection, this connection can not be re-used always, tends to like this form the free time that there is no in a large number database manipulation, in addition, the frequent establishment of thread and scheduling meeting strengthen the expense of system resource, have affected the performance of overall system.
Summary of the invention
Embodiments of the invention technical matters to be solved is to provide a kind of database connection multiplexing method and apparatus, can improve the utilization factor of system resource, thereby improves the performance of overall system.
For solving the problems of the technologies described above, embodiments of the invention adopt following technical scheme:
A connection multiplexing method, comprising:
The first process receives the first connectivity request message that client sends, and described the first connectivity request message is sent to the second process;
Described the second process is processed connection multiplexing logic according to described the first connectivity request message, obtains the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd process;
Described the 3rd process sends to data base management system (DBMS) by described the second link information, so that described data base management system (DBMS) is returned to the data of request to described client according to described the second link information;
Communication between described the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
Between described the first process and described the second process, and the communication mode between described the second process and described the 3rd process is asynchronous communication means.
In described the first process, receive after the database connection request of client transmission, also comprise:
Described the first process is distributed unique connection identifier ID (Identity) for each connects.
Described data base management system (DBMS) is returned to the data of request to described client according to described the second link information, comprising:
Described the 3rd process receives the data of the described request that described data base management system (DBMS) returns, and the data of described request are sent to the second process;
Described the second process receives the data of described request, the described client corresponding according to described connection multiplexing lookup logic, and the data of described request are sent to described the first process, so that described the first process sends to described client by the data of described request.
Between described the first process, the second process and the 3rd process, by pipeline and shared drive, carry out interprocess communication, described the first process is sent to the described ID generating in described shared drive, so that described the second process and the 3rd process read described ID from described shared drive.
Described data base management system (DBMS) comprises MySQL.
A connection multiplexing device, is characterized in that, comprising:
The first processing module, the first connectivity request message sending for receiving client, and described the first connectivity request message is sent to the second processing module;
The second processing module, for processing connection multiplexing logic according to described the first connectivity request message, obtains the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd processing module;
The 3rd processing module, for described the second link information is sent to data base management system (DBMS), so that described data base management system (DBMS) is returned to the data of request to described client according to described the second link information;
Communication between described the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
Between described the first processing module and described the second processing module, and the communication mode between described the second processing module and described the 3rd processing module is asynchronous communication means.
Described the first processing module is also used to each to connect the unique connection identifier ID of distribution.
Between described the first processing module, the second processing module and the 3rd processing module, by pipeline and shared drive, carry out interprocess communication, described the first processing module is sent to the described ID generating in described shared drive, so that described the second processing module and the 3rd processing module read described ID from described shared drive.
Described data base management system (DBMS) comprises MySQL.
The database connection multiplexing method and apparatus of the embodiment of the present invention, by setting up the process of three functional independences, carry out the multiplexing of fulfillment database connection, adopt the scheme of thread to compare with prior art, can reduce the expense of system resource, improve the utilization factor of system resource, thereby improve the performance of overall system.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of the database connection multiplexing method in the embodiment of the present invention;
Fig. 2 is the work schematic diagram of each process in the embodiment of the present invention;
Fig. 3 is that the asynchronous data of the second process in the embodiment of the present invention is processed schematic diagram;
Fig. 4 is the schematic diagram of database connection multiplexing device in the embodiment of the present invention.
Embodiment
The embodiment of the present invention provides a kind of database connection multiplexing method and apparatus, can improve the utilization factor of system resource, thereby improves the performance of overall system.
In below describing, in order to illustrate rather than in order limiting, to have proposed the detail such as particular system structure, interface, technology, to thoroughly cut, understand the present invention.Yet, not it will be clear to one skilled in the art that in there is no other embodiment of these details and can realize the present invention yet.In other situation, omit the detailed description to well-known device, circuit and method, in order to avoid unnecessary details hinders description of the invention.
The present embodiment provides a kind of database connection multiplexing method, and as depicted in figs. 1 and 2, the method comprises:
Step 101, the first process receive the first connectivity request message that client sends, and described the first connectivity request message are sent to the second process.
In the method for the present embodiment, three processes of model, i.e. the first process, the second process and the 3rd process, between three processes, by pipeline and shared drive, carry out interprocess communication, wherein, the first process be mainly responsible for to process and client between network request, the second process is mainly responsible for processing connection multiplexing logic, the 3rd process be mainly responsible for processing and data base management system (DBMS) between network request.Process is one " executory program ", and program is one and do not have lived entity, and while only having processor to give program life, it just can become a movable entity, and we are called process.It can apply for and have system resource, is a movable entity, and process generally represents by the value of programmable counter and the content of processing register.
In addition, owing to the process of connection multiplexing being divided in the present embodiment to three processes, process, each process is responsible for different functions, and therefore, the performance of each process is more stable, and then makes system also more stable.
As one embodiment of the present invention, data base management system (DBMS) can be MySQL, certainly, can be also other system.Be below take data base management system (DBMS) as MySQL be example, introduce in detail database connection multiplexing method of the present invention.
When client-requested access MySQL, the first process receives the first connectivity request message that client sends, and described the first connectivity request message is sent to the second process, wherein, in the first connectivity request message, comprise the information such as address of the MySQL of needs access.
Further, in described the first process, receive after the database connection request of client transmission, also comprise: described the first process is distributed unique connection identifier ID for each connects, and the communication between the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
The first process distributes ID to ask in order to distinguish each the client accessing for each connects.Other the first process is also sent to the ID of generation in shared drive, so that the second process and the 3rd process read and use this ID from described shared drive.
Step 102, described the second process are processed connection multiplexing logic according to described the first connectivity request message, obtain the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd process.
After the first connectivity request message that the second process is sent in first process that receives, first according to the first connectivity request message, process connection multiplexing logic, obtain the second link information that comprises path, destination data storehouse, then the second link information is sent to the 3rd process." connection multiplexing logic " the client to be accessed access data base management system how such as, for example, suppose that MySQL allows at most 20 clients to access simultaneously, and be carved with 100 client awaits accesses when a certain, therefore, the second process is divided into one group by the clients to be accessed such as every 5, and the member in every group waits in line access.It should be noted that, after the connection multiplexing logical process through the second process, different MySQL may be pointed to from path, destination data storehouse in the address that is included in the MySQL of the needs access in the first connectivity request message, because after the connection logical multiplexing of the second process is processed, can to path, destination data storehouse, be optimized according to the situations such as use of MySQL, so that MySQL has best work efficiency.
Further, as shown in Figure 3, the second process, through connecting after logical multiplexing processing, prepares to carry out data transmission.First wait for the request of data receiving from client, after receiving this request of data, the second process is transmitted to the 3rd process by this request of data, and wait for the 3rd process return data result: if received the data result from the 3rd process, and the transmission of judgement data result does not complete, forward this data result to the first process, and continue to wait for that the 3rd process sends data result, until data result has transmitted; If wait for, the 3rd process return data result is overtime or connect and to be closed by data base management system (DBMS), continues etc. to be connected.In addition, the second process is in waiting for the process of request of data, if wait timeout or connection are closed by data base management system (DBMS), same continuation etc. are to be connected.
Further, between described the first process and described the second process, and the communication mode between described the second process and described the 3rd process is asynchronous communication means.
Asynchronous communication refers to that the time slot between the character sending can be arbitrarily when sending character, and certainly, receiving end must be carried out the preparation of reception constantly.Transmitting terminal can start to send character at any time, therefore must add sign in the beginning of each character and the place of end, adds start bit and position of rest, so that receiving end can correctly get off each receive character.As a kind of embodiment of the embodiment of the present invention, when the first process sends the first connectivity request message to the second process, the first connectivity request message can be usingd to frame as sending unit, the second process must be carried out the preparation of received frame at any time.At this moment, the stem of frame must be provided with some special bit combinations, make the second process can find out the beginning of each frame data, also claim frame to delimit, frame is delimited and is also comprised the end position of determining frame, for example the afterbody at frame is provided with the end that certain special bit combination is carried out marker frames, or in frame stem, is provided with the field of frame length.It should be noted that, when asynchronous transmission frame, and first process that do not require sends after must adding start bit and position of rest to each character in frame again, but say, the first process can send a frame at any time, and time interval between frame and frame can be also arbitrarily, all bits in each frame data are to send continuously.The first process need to not coordinated (not needing first to carry out bit synchronous) with the second process before sending a frame.The principle that the second process sends the second link information to the 3rd process is the same, does not repeat them here.
Step 103, described the 3rd process send to data base management system (DBMS) by described the second link information, so that data base management system (DBMS) is returned to the data of request to described client according to described the second link information.
The 3rd process receives the second link information that the second process is sent, and then the second link information is sent to MySQL.MySQL according to the second link information reading out data the data of returning to client-requested to described the 3rd process.The 3rd process, after receiving the data of request, sends to the second process by the data of request in the mode of asynchronous communication; The second process receives the data of described request, the described client corresponding according to described connection multiplexing lookup logic, and the data of described request are sent to described the first process, so that described the first process sends to described client by the data of described request.
In addition, after each process sends to client to complete the data of request, or make mistakes while occurring that overtime or database is closed because MySQL sends data, the first process or the second process can be closed the connection of this client, to save system resource.
The database connection multiplexing method of the present embodiment, by setting up the process of three functional independences, carry out the multiplexing of fulfillment database connection, adopt the scheme of thread to compare with prior art, can reduce the expense of system resource, improve the utilization factor of system resource, thereby improve the performance of overall system.
Embodiment is corresponding with said method, and the present embodiment also provides a kind of database connection multiplexing device, as shown in Figure 4, comprising:
The first processing module 1, the first connectivity request message sending for receiving client, and described the first connectivity request message is sent to the second processing module;
The second processing module 2, for processing connection multiplexing logic according to described the first connectivity request message, obtains the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd processing module;
The 3rd processing module 3, for described the second link information is sent to data base management system (DBMS), so that described data base management system (DBMS) is returned to the data of request to described client according to described the second link information;
Wherein, the communication between described the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
Further, between described the first processing module 1 and described the second processing module 2, and the communication mode between described the second processing module 2 and described the 3rd processing module 3 is asynchronous communication means.
Further, described the first processing module 1 is also used to each to connect the unique connection identifier ID of distribution.
Between described the first processing module 1, the second processing module 2 and the 3rd processing module 3, by pipeline and shared drive, carry out interprocess communication, described the first processing module 1 is sent to the described ID generating in described shared drive, so that described the second processing module 2 and the 3rd processing module 3 read described ID from described shared drive.
Further, described data base management system (DBMS) comprises MySQL.
In the present embodiment, the principle of work of each module and the course of work, with above-mentioned embodiment of the method, do not repeat them here.
The database connection multiplexing device of the present embodiment, by setting up the processing module of three functional independences, carry out the multiplexing of fulfillment database connection, adopt the scheme of thread to compare with prior art, can reduce the expense of system resource, improve the utilization factor of system resource, thereby improve the performance of overall system.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the inner structure that is about to device is divided into different functional modules, to complete all or part of function described above.The system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described module or unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and also can adopt the form of SFU software functional unit to realize.
If the form of SFU software functional unit of usining described integrated unit realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium.Understanding based on such, the all or part of of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), the various media that can be program code stored such as random access memory (RAM, Random Access Memory), magnetic disc or CD.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of described claim.

Claims (11)

1. a database connection multiplexing method, is characterized in that, comprising:
The first process receives the first connectivity request message that client sends, and described the first connectivity request message is sent to the second process;
Described the second process is processed connection multiplexing logic according to described the first connectivity request message, obtains the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd process;
Described the 3rd process sends to data base management system (DBMS) by described the second link information, so that described data base management system (DBMS) is returned to the data of request to described client according to described the second link information;
Communication between described the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
2. database connection multiplexing method according to claim 1, is characterized in that, between described the first process and described the second process, and the communication mode between described the second process and described the 3rd process is asynchronous communication means.
3. database connection multiplexing method according to claim 1 and 2, is characterized in that, in described the first process, receives after the database connection request of client transmission, also comprises:
Described the first process is distributed unique connection identifier ID for each connects.
4. database connection multiplexing method according to claim 1 and 2, is characterized in that, described data base management system (DBMS) is returned to the data of request to described client according to described the second link information, comprising:
Described the 3rd process receives the data of the described request that described data base management system (DBMS) returns, and the data of described request are sent to the second process;
Described the second process receives the data of described request, the described client corresponding according to described connection multiplexing lookup logic, and the data of described request are sent to described the first process, so that described the first process sends to described client by the data of described request.
5. database connection multiplexing method according to claim 3, it is characterized in that, between described the first process, the second process and the 3rd process, by pipeline and shared drive, carry out interprocess communication, described the first process is sent to the described ID generating in described shared drive, so that described the second process and the 3rd process read described ID from described shared drive.
6. according to the database connection multiplexing method described in claim 1-5 any one, it is characterized in that, described data base management system (DBMS) comprises MySQL.
7. a database connection multiplexing device, is characterized in that, comprising:
The first processing module, the first connectivity request message sending for receiving client, and described the first connectivity request message is sent to the second processing module;
The second processing module, for processing connection multiplexing logic according to described the first connectivity request message, obtains the second link information of comprising path, destination data storehouse, and described the second link information is sent to the 3rd processing module;
The 3rd processing module, for described the second link information is sent to data base management system (DBMS), so that described data base management system (DBMS) is returned to the data of request to described client according to described the second link information;
Communication between described the first process, the second process and described the 3rd process identifies each connection with unique connection identifier ID.
8. database connection multiplexing device according to claim 7, it is characterized in that, between described the first processing module and described the second processing module, and the communication mode between described the second processing module and described the 3rd processing module is asynchronous communication means.
9. according to the database connection multiplexing device described in claim 7 or 8, it is characterized in that, described the first processing module is also used to each to connect the unique connection identifier ID of distribution.
10. database connection multiplexing device according to claim 9, it is characterized in that, between described the first processing module, the second processing module and the 3rd processing module, by pipeline and shared drive, carry out interprocess communication, described the first processing module is sent to the described ID generating in described shared drive, so that described the second processing module and the 3rd processing module read described ID from described shared drive.
11. according to the database connection multiplexing device described in claim 7-10 any one, it is characterized in that, described data base management system (DBMS) comprises MySQL.
CN201210275184.3A 2012-08-03 2012-08-03 Database connection multiplexing method and apparatus Active CN103577469B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210275184.3A CN103577469B (en) 2012-08-03 2012-08-03 Database connection multiplexing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210275184.3A CN103577469B (en) 2012-08-03 2012-08-03 Database connection multiplexing method and apparatus

Publications (2)

Publication Number Publication Date
CN103577469A true CN103577469A (en) 2014-02-12
CN103577469B CN103577469B (en) 2017-12-01

Family

ID=50049267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210275184.3A Active CN103577469B (en) 2012-08-03 2012-08-03 Database connection multiplexing method and apparatus

Country Status (1)

Country Link
CN (1) CN103577469B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104410687A (en) * 2014-11-26 2015-03-11 上海爱数软件有限公司 Method for transmitting data among multiple groups of courses on basis of pipe
CN105512240A (en) * 2015-11-30 2016-04-20 中国建设银行股份有限公司 Data copying method and system based on different database
CN110336856A (en) * 2019-05-10 2019-10-15 成都终身成长科技有限公司 Interface call method, device, electronic equipment and storage medium
CN111522673A (en) * 2020-04-26 2020-08-11 腾讯科技(深圳)有限公司 Memory data access method and device, computer equipment and storage medium
US10909088B2 (en) 2017-09-06 2021-02-02 Oracle International Corporation System and method for high availability and load balancing in a database environment
CN112769900A (en) * 2020-12-22 2021-05-07 中冶赛迪重庆信息技术有限公司 Data distribution method, system, medium and electronic terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040122953A1 (en) * 2002-12-23 2004-06-24 International Business Machines Corporation Communication multiplexor for use with a database system implemented on a data processing system
CN1815469A (en) * 2005-02-01 2006-08-09 华为技术有限公司 Database connection resource management method
CN1954297A (en) * 2004-01-15 2007-04-25 维尔2阿斯公司 Isolated multiplexed multi-dimensional processing in a virtual processing space having virus, spyware, and hacker protection features
CN102469035A (en) * 2010-11-05 2012-05-23 腾讯科技(深圳)有限公司 Cross-process communication method and device
US20120179809A1 (en) * 2011-01-10 2012-07-12 International Business Machines Corporation Application monitoring in a stream database environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040122953A1 (en) * 2002-12-23 2004-06-24 International Business Machines Corporation Communication multiplexor for use with a database system implemented on a data processing system
CN1954297A (en) * 2004-01-15 2007-04-25 维尔2阿斯公司 Isolated multiplexed multi-dimensional processing in a virtual processing space having virus, spyware, and hacker protection features
CN1815469A (en) * 2005-02-01 2006-08-09 华为技术有限公司 Database connection resource management method
CN102469035A (en) * 2010-11-05 2012-05-23 腾讯科技(深圳)有限公司 Cross-process communication method and device
US20120179809A1 (en) * 2011-01-10 2012-07-12 International Business Machines Corporation Application monitoring in a stream database environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汪蔚: "基于Java的数据库连接池设计与优化", 《交通科技与经济》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104410687A (en) * 2014-11-26 2015-03-11 上海爱数软件有限公司 Method for transmitting data among multiple groups of courses on basis of pipe
CN104410687B (en) * 2014-11-26 2018-01-19 上海爱数信息技术股份有限公司 A kind of multigroup inter-process data transmission method based on pipeline
CN105512240A (en) * 2015-11-30 2016-04-20 中国建设银行股份有限公司 Data copying method and system based on different database
US10909088B2 (en) 2017-09-06 2021-02-02 Oracle International Corporation System and method for high availability and load balancing in a database environment
US10915506B2 (en) 2017-09-06 2021-02-09 Oracle International Corporation System and method for row buffering in a database environment
US11100058B2 (en) 2017-09-06 2021-08-24 Oracle International Corporation System and method for connection concentration in a database environment
CN110336856A (en) * 2019-05-10 2019-10-15 成都终身成长科技有限公司 Interface call method, device, electronic equipment and storage medium
CN110336856B (en) * 2019-05-10 2021-11-26 成都终身成长科技有限公司 Interface calling method and device, electronic equipment and storage medium
CN111522673A (en) * 2020-04-26 2020-08-11 腾讯科技(深圳)有限公司 Memory data access method and device, computer equipment and storage medium
CN112769900A (en) * 2020-12-22 2021-05-07 中冶赛迪重庆信息技术有限公司 Data distribution method, system, medium and electronic terminal

Also Published As

Publication number Publication date
CN103577469B (en) 2017-12-01

Similar Documents

Publication Publication Date Title
CN110019125B (en) Database management method and device
CN101477511B (en) Method and apparatus for sharing memory medium between multiple operating systems
CN103577469A (en) Database connection multiplexing method and device
CN103812849A (en) Local cache updating method and system, client and server
CN103905311A (en) Flow table matching method and device and switch
US20120036345A1 (en) Embedded device and file change notification method of the embedded device
CN102810050A (en) Log data writing method and log system
CN102932472A (en) Data processing method and communication system
CN105516284A (en) Clustered database distributed storage method and device
CN102012899A (en) Method, system and equipment for updating data
CN103152390A (en) Method and device and nodes and system for node configuration of distributed storage system
CN104050248A (en) File storage system and storage method
CN105468300A (en) IP hard disc management method and device
CN104392377A (en) Cloud transaction system
CN102722405A (en) Counting method in high concurrent and multithreaded application and system
CN102937964A (en) Intelligent data service method based on distributed system
CN104657435A (en) Storage management method for application data and network management system
CN104424052A (en) Automatic redundant distributed storage system and method
CN103778120A (en) Global file identification generation method, generation device and corresponding distributed file system
CN104144202A (en) Hadoop distributed file system access method, system and device
CN103246628A (en) SMI (Serial Management Interface) management method and programmable logic device
CN103108046A (en) Cloud terminal virtual machine login method and cloud terminal virtual machine login device and cloud terminal virtual machine login system
CN110069565B (en) Distributed database data batch processing method and device
CN103500108A (en) System memory access method, node processor and multi-processor system
CN104216834A (en) Internal storage assess method, buffering scheduler and internal storage module

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant