Movatterモバイル変換


[0]ホーム

URL:


CN102722575A - System and method for managing multi-type database connection pool - Google Patents

System and method for managing multi-type database connection pool
Download PDF

Info

Publication number
CN102722575A
CN102722575ACN2012101816060ACN201210181606ACN102722575ACN 102722575 ACN102722575 ACN 102722575ACN 2012101816060 ACN2012101816060 ACN 2012101816060ACN 201210181606 ACN201210181606 ACN 201210181606ACN 102722575 ACN102722575 ACN 102722575A
Authority
CN
China
Prior art keywords
connection pool
database
processing unit
logic processing
database connection
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.)
Pending
Application number
CN2012101816060A
Other languages
Chinese (zh)
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.)
HEBEI WORLDEYES INFORMATION TECHNOLOGY CO LTD
Original Assignee
HEBEI WORLDEYES INFORMATION TECHNOLOGY 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 HEBEI WORLDEYES INFORMATION TECHNOLOGY CO LTDfiledCriticalHEBEI WORLDEYES INFORMATION TECHNOLOGY CO LTD
Priority to CN2012101816060ApriorityCriticalpatent/CN102722575A/en
Publication of CN102722575ApublicationCriticalpatent/CN102722575A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention discloses a system and a method for managing a multi-type database connection pool. The management system comprises a database connection pool, a service logic processing unit, a plurality of applications and a plurality of databases, wherein the database connection pool comprises a plurality of sub database connection pools; one application in a plurality of applications submits an actual processing request to the service logic processing unit to carry out processing and the service logic processing unit carries out connection pool object distribution according to received parameters so as to implement the read-write operation on different databases. After the system and the method which are disclosed by the invention are used, an application system can easily implement the cross-platform and cross-database application and the problems of fussy program debugging and correction caused by change of the database type are effectively solved. The unnecessary investment caused by the independence of the applications on the database type is avoided, so that the investment cost is saved.

Description

A kind of multi-type database connection pool management system and management method
Technical field
The invention belongs to computer realm, relate to database connected reference technology, be specifically related to a kind of multi-type database connection pool management system and management method.
Background technology
Along with the computer information technical development; Many application systems integrated platform is used more and more widely; Because each subsystem construction specification disunity makes database can not carry out friendly integration; Can not realize the data base administration between each system, share to import and export by traditional data dealing with, the system complexity that so just further strengthens has increased cost investment.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of management system of multi-type database connection resource, can carry out data management to a plurality of distinct type data-bases simultaneously through this system, and effectively solves the data sharing between a plurality of databases.
The present invention specifically discloses a kind of multi-type database connection pool management system; Comprise: database connection pool, business logic processing unit, a plurality of application and a plurality of database; Wherein comprise a plurality of subdata base connection pools in the database connection pool; An application in a plurality of application is submitted to the business logic processing unit with the actual treatment demand and is handled, and the business logic processing unit carries out the connection pool object according to the parameter that receives and distributes the read-write operation of realizing disparate databases.
Wherein, the subdata base connection pool comprises Mssql database connection pool, oracle database connection pool and other database connection pools.
Wherein, give unique connecting object title for each sub-connection pool.
Further, said a plurality of databases are distinct type data-bases, or the same type database.
The invention also discloses above-mentioned management system and carry out the management method of multi-type database connection pool, comprise the steps:
According to business demand initialization data storehouse connection pool configuration file, in the connection pool configuration file, set up a plurality of database configuration informations;
The user submits to the business logic processing unit with the actual treatment demand and handles, and the business logic processing unit carries out the connection pool object according to the parameter that receives and distributes the read-write operation of realizing disparate databases.
Can make easily cross-platform, the integration across database use of realization of application system after using the present invention, efficiently solve owing to change red tape debugging and the correction that type of database causes.Avoid owing to use the unnecessary investment that the dependence to type of database causes, thereby practice thrift cost of investment.Can carry out read-write operation to a plurality of databases simultaneously after using the present invention, effectively separate to many application systems the data sharing problem in integrated.
Description of drawings
Fig. 1: be multi-type database connected reference process flow diagram;
Fig. 2: two types of database connected reference process flow diagrams.
Embodiment
According to accompanying drawing and practical implementation case the present invention is done further explain below.
As shown in Figure 1, multi-type database connection pool management system of the present invention comprises database connection pool, business logic processing unit, a plurality of application and a plurality of database.
According to business demand initialization data storehouse connection pool configuration file; Can set up a plurality of database configuration informations in the connection pool configuration file; Can be a plurality of distinct type data-bases, also can be a plurality of same type databases, and give unique connecting object title for each connection pool disposes.Database connection pool can comprise Mssql database connection pool, oracle database connection pool and other database connection pools etc.
The user submits to the business logic processing unit with the actual treatment demand and handles, and the business logic processing unit carries out the connection pool object according to the parameter that receives and distributes the read-write operation of realizing disparate databases.
Fig. 2 has specifically illustrated two types of database connected reference process flow diagrams as a kind of embodiment:
Two connection pools of initialization--connection pool 1 (connection of mssql database) and connection pool 2 (the mysql database is connected);
The application 1 database 1 that need conduct interviews; Application 1 is submitted to the business logic processing unit and is handled application; By the business logic processing unit through judging 1 (connections of mssql database) of identification distribution database connection pool) the mssql data 1 that conduct interviews, realization is to the read-write operation of mssql database 1;
The application 2 database 2 that need conduct interviews, application 2 are submitted to the business logic processing unit and are handled application, through judging the identification distribution database connection pool 2 mysql database 2 that conducts interviews, realize the read-write operation to the mysql database by business logic processing.

Claims (6)

CN2012101816060A2012-06-052012-06-05System and method for managing multi-type database connection poolPendingCN102722575A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2012101816060ACN102722575A (en)2012-06-052012-06-05System and method for managing multi-type database connection pool

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2012101816060ACN102722575A (en)2012-06-052012-06-05System and method for managing multi-type database connection pool

Publications (1)

Publication NumberPublication Date
CN102722575Atrue CN102722575A (en)2012-10-10

Family

ID=46948336

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012101816060APendingCN102722575A (en)2012-06-052012-06-05System and method for managing multi-type database connection pool

Country Status (1)

CountryLink
CN (1)CN102722575A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103345500A (en)*2013-06-282013-10-09曙光信息产业(北京)有限公司Data processing method and data processing device
CN103544284A (en)*2013-10-252014-01-29北京奇虎科技有限公司System and method for correcting character encoding
CN103729373A (en)*2012-10-152014-04-16北京新媒传信科技有限公司Database agency method and device
CN104052677A (en)*2013-03-142014-09-17阿里巴巴集团控股有限公司Soft load balancing method and apparatus of single data source
CN104462488A (en)*2014-12-192015-03-25北京奇虎科技有限公司Database high reliability solution method and device
CN104484452A (en)*2014-12-252015-04-01广东电子工业研究院有限公司 A multivariate heterogeneous relational database connection multiplexing and unified management and control method
CN105677693A (en)*2015-09-182016-06-15联动优势科技有限公司Method and device for accessing databases
CN106021544A (en)*2016-05-272016-10-12北京京东尚科信息技术有限公司Distributive connection pool management method and system for databases
CN106202277A (en)*2016-06-302016-12-07武汉斗鱼网络科技有限公司A kind of multiple database changing method and device
CN108733720A (en)*2017-04-242018-11-02北京京东尚科信息技术有限公司The on-line testing method and check system of the SQL query of multiple database type
CN108804092A (en)*2018-06-142018-11-13山东浪潮商用系统有限公司A kind of Redis Connection Pool Setting methods based on Spring Profile

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102081656A (en)*2011-01-122011-06-01江苏梦兰神彩科技发展有限公司Data acquisition and distribution system of cross-platform heterogeneous database
CN102314375A (en)*2011-03-182012-01-11北京神州数码思特奇信息技术股份有限公司Heterogeneous database storage unified interface and database access method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102081656A (en)*2011-01-122011-06-01江苏梦兰神彩科技发展有限公司Data acquisition and distribution system of cross-platform heterogeneous database
CN102314375A (en)*2011-03-182012-01-11北京神州数码思特奇信息技术股份有限公司Heterogeneous database storage unified interface and database access method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103729373A (en)*2012-10-152014-04-16北京新媒传信科技有限公司Database agency method and device
CN103729373B (en)*2012-10-152017-08-04北京新媒传信科技有限公司A kind of database broker method and apparatus
CN104052677A (en)*2013-03-142014-09-17阿里巴巴集团控股有限公司Soft load balancing method and apparatus of single data source
CN104052677B (en)*2013-03-142018-04-10阿里巴巴集团控股有限公司The soft load-balancing method and device of data mapping
CN103345500A (en)*2013-06-282013-10-09曙光信息产业(北京)有限公司Data processing method and data processing device
CN103544284A (en)*2013-10-252014-01-29北京奇虎科技有限公司System and method for correcting character encoding
CN104462488A (en)*2014-12-192015-03-25北京奇虎科技有限公司Database high reliability solution method and device
CN104462488B (en)*2014-12-192018-05-11北京奇虎科技有限公司The High Availabitity of database solves method and apparatus
CN104484452A (en)*2014-12-252015-04-01广东电子工业研究院有限公司 A multivariate heterogeneous relational database connection multiplexing and unified management and control method
CN105677693A (en)*2015-09-182016-06-15联动优势科技有限公司Method and device for accessing databases
CN106021544A (en)*2016-05-272016-10-12北京京东尚科信息技术有限公司Distributive connection pool management method and system for databases
CN106202277A (en)*2016-06-302016-12-07武汉斗鱼网络科技有限公司A kind of multiple database changing method and device
CN108733720A (en)*2017-04-242018-11-02北京京东尚科信息技术有限公司The on-line testing method and check system of the SQL query of multiple database type
CN108804092A (en)*2018-06-142018-11-13山东浪潮商用系统有限公司A kind of Redis Connection Pool Setting methods based on Spring Profile
CN108804092B (en)*2018-06-142021-12-07浪潮软件科技有限公司Spring Profile-based Redis connection pool configuration method

Similar Documents

PublicationPublication DateTitle
CN102722575A (en)System and method for managing multi-type database connection pool
CN108388625A (en)A kind of software in project cost management platform based on big data
CN106446144A (en)Kettle-based method for extraction and statistics of data on large data platform based on kettle
CN108984506A (en)A kind of generation method and device of configurable intelligent report forms
CN203301532U (en)Cloud desktop system
CN105913131A (en)Intelligent health community system
CN103870363A (en)Database data remote backup method
JP2015519766A5 (en)
WO2019232966A1 (en)Operation and maintenance method, device, terminal apparatus, and medium
CN105373918A (en)Multi-POS terminal integrated payment system and method
CN103310297A (en)Letting agency management system
CN103106554A (en)Enterprise comprehensive service platform
CN202524426U (en)Enterprise cloud computing service application system
CN201812335U (en) Embedded Book Management Device
CN205899593U (en) A New Distribution Network Cost Assembly Database System
CN105825424A (en)Novel order middleware integration system
CN204650521U (en)A kind of TB DBMS library storage system
CN106484523A (en)A kind of managing hardware device method and its device
CN104036558A (en)Immediate-working type attendance checking method
CN204331815U (en)The self-service device of applying for card of a kind of member
CN105376273A (en)Standard cloud service interface and standard cloud service method
CN202085177U (en)Interactive information management apparatus
CN202976145U (en)Management system for information equipment
CN103440325A (en)High-efficiency multi-concurrence and auto-adaptation database and operation method thereof
CN204331813U (en)The self-service device of applying for card of a kind of member

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C53Correction of patent of invention or patent application
CB02Change of applicant information

Address after:061001 Hebei Province, Xinhua District in Cangzhou City Xinyi District liberation road 1 floor 416

Applicant after:HEBEI SHICHUANG INFORMATION TECHNOLOGY CO., LTD.

Address before:Cangzhou City, Hebei province 061001 Liberation Road Yihe International Building B, room 713

Applicant before:Hebei Worldeyes Information Technology Co.,Ltd.

CORChange of bibliographic data

Free format text:CORRECT: APPLICANT; FROM: HEBEI WORLDEYES INFORMATION TECHNOLOGY CO., LTD. TO: HEBEI SHICHUANG INFORMATION TECHNOLOGY CO., LTD.

C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

Application publication date:20121010


[8]ページ先頭

©2009-2025 Movatter.jp