节点文献
一种基于网络拦截和多路复用的数据库连接管理器的实现
An Implementation of Connection Manager Based on Network Intercept and Multiplexing
【机构】 中国科学院计算技术研究所国家智能计算机研究开发中心;
【摘要】 <正>1前言数据库连接是数据库系统中一种关键、有限且昂贵的资源,这一点在多用户的Web应用程序中表现得尤为突出。数据库连接管理的好坏能显著影响整个应用系统的伸缩性和健壮性以及性能。在传统的C/S两层结构中,客户程序往往启动时就建立数据库连接,运行结束时才断开连接,不论是否使用客
【Abstract】 Database connection is an expensive,rare and important resource in the database system,whether it can be used efficiently can effect the scalability,stability and performance of system.Database connection pooling is a technique that can improve the utilization of the connection.However,it has two limits when using it.On one hand,client applications must use connection pool’s API in order to use it.On the other hand,the database connection in the connection pool is not used completely.In this paper,a connection manager based on Network Intercept and Multiplexing is introduced.It can be used without changing a line of the existing code or using its API in a new application,otherwise database connection can be used on the transaction level.The prototype system based on Kingbase and the TPC-B performance evaluation present that it can take advantage of the database connection evidently and the database performance keeps stable while requesting clients increasing.Database connection Manager can be referred when designing or implementing the database balancer,database replication engine and database gateway.
- 【会议录名称】 第二十一届中国数据库学术会议论文集(技术报告篇)
- 【会议名称】第二十一届中国数据库学术会议
- 【会议时间】2004-10-14
- 【会议地点】中国福建厦门
- 【分类号】TP311.13
- 【主办单位】中国计算机学会数据库专业委员会