首页> 外文会议>2011 9th IEEE/ACS International Conference on Computer Systems and Applications >A comparative analysis of database connection pooling implementations with emphasis on the added value of aspect orientation
【24h】

A comparative analysis of database connection pooling implementations with emphasis on the added value of aspect orientation

机译:对数据库连接池实现的比较分析,着重于方面方面的附加值

获取原文
获取原文并翻译 | 示例

摘要

Enterprise web based systems require an extremely vigilant management of database resources. Database connectivity is considered to be an important crosscutting, nonfunctional requirement that inevitably impacts the overall, runtime performance measures of the running web application. It is also a requirement that needs systematic resolution at the early phases of designing the web application under development due to its crosscutting nature. Database connection pooling can be seen as one of the more efficient solutions that will enhance the run-time performance of web/database transactional activities. Our work asserts that adopting an aspect-oriented approach for database connection pooling in web based systems promises for an even better improved run time performance of web based systems. In this study we analyze the run-time effects that result from applying three approaches upon cross cutting concerns of database connectivity in a developed web application. The three approaches are: An aspect-oriented approach (AOP), an object-oriented approach (OOP) or (Pool), and sequential calls to the native database driver approach (Native). The run-time effects were translated into run-time performance measures, namely, the average response time and successful hits percentage. We were able to demonstrate the added benefit of using an aspect-oriented approach for this problem.
机译:基于企业Web的系统需要非常警惕的数据库资源管理。数据库连接被认为是一项重要的跨领域,非功能性的需求,不可避免地会影响正在运行的Web应用程序的总体运行时性能指标。由于其横切性,这也是在开发中的Web应用程序设计的早期阶段需要系统解决方案的要求。数据库连接池可以看作是一种更有效的解决方案之一,它将增强Web /数据库事务活动的运行时性能。我们的工作断言,在基于Web的系统中采用面向方面的方法进行数据库连接池有望进一步改善基于Web的系统的运行时性能。在本研究中,我们分析了在开发的Web应用程序中对数据库连接性的交叉关注应用三种方法所产生的运行时影响。这三种方法是:面向方面的方法(AOP),面向对象的方法(OOP)或(Pool),以及对本机数据库驱动程序方法的顺序调用(Native)。运行时影响转化为运行时性能指标,即平均响应时间和成功命中百分比。我们能够证明使用面向方面的方法解决此问题的附加好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号