小型应用程序中的连接池
|
我有一些关于连接池和最佳实践的简单问题。
我正在计划和编写一个依赖MySQL数据库的小型应用程序。在此应用程序中,我使用可以创建连接的模块和插件。该应用程序可以直接访问MySQL数据库,它可能是连接数据库的唯一客户端。
这是我的第一个问题:连接池是否有意义?它无关紧要还是应该禁用它?你有什么经验?
另一方面,在我公司中,我们开发了另一种软件,该软件具有一个MySQL数据库服务器和许多客户端。每个客户端可以打开多个窗口,可以在其中激活多个连接。该软件很有可能会使用我的新应用程序的基本概念。客户端直接与数据库连接。因此,我想编写一个处理池化并组织连接的服务器应用程序很有意义,对吗?让每个客户端使用它自己的连接池有多大意义?我们正在谈论具有1-10个连接的1-50个客户端。
您认为编写小型服务器应用程序来处理连接池是最好的吗?
我问是因为我真的不知道什么时候连接池有意义,什么时候没有意义,以及如何使用中小型客户端应用程序来处理它。我正在寻找您的经验的输入。 :)我希望问题不要尴尬。 ^^
问候,
西蒙
附注:这是一个基于Windows的应用程序。不是网络服务。
没有找到相关结果
已邀请:
1 个回复
温拎凯玛
使用担保,连接将被正确关闭/处置。查看本文,其中提供了一些可用于MSSQL或MySQL的技巧。 还考虑使用存储过程。希望这对您有所帮助。