【技术实现步骤摘要】
本专利技术属于数据库连接管理领域,更具体地,涉及一种基于lsm树的数据库连接管理系统及方法。
技术介绍
1、数据库连接管理是指在应用程序与数据库进行通信时,有效地管理和使用数据库连接。通常情况下,应用程序需要在每次数据库操作之前打开连接,并在执行完操作后关闭连接。然而,这种方式会导致大量的连接打开和关闭,从而降低系统性能。为了解决这一问题,数据库连接池技术应运而生。
2、数据库连接池技术是一种通过连接池管理和维护数据库连接的技术。数据库连接池中的连接可以被多个应用程序共享,从而避免了每次操作都需要创建和关闭连接的开销。数据库连接池具有一个连接缓存区,用于存储预先创建的连接。当应用程序请求连接时,数据库连接池会从缓存区中分配一个可用的连接给应用程序使用,并在使用完毕后回收该连接,进而实现数据库连接的复用,从而提高系统的并发性能和资源利用效率。
3、目前,现有的数据库连接池技术通常会采用同步锁来保证线程安全和数据一致性。然而,这种方式可能会导致线程阻塞和锁竞争情况的发生。具体地,一方面,当一个线程获得数据库连接并开始
...【技术保护点】
1.一种基于LSM树的数据库连接管理系统,其特征在于,包括:
2.根据权利要求1所述的基于LSM树的数据库连接管理系统,其特征在于,所述配置参数还包括最大空闲连接数;
3.根据权利要求2所述的基于LSM树的数据库连接管理系统,其特征在于,所述选择所述数据库连接池内的空闲且有效的连接进行复用包括:
4.根据权利要求3所述的基于LSM树的数据库连接管理系统,其特征在于,所述根据最大打开连接数判断原则确定是否允许添加新连接包括:
5.根据权利要求4所述的基于LSM树的数据库连接管理系统,其特征在于,所述通知数据库向所述数据库连
...【技术特征摘要】
1.一种基于lsm树的数据库连接管理系统,其特征在于,包括:
2.根据权利要求1所述的基于lsm树的数据库连接管理系统,其特征在于,所述配置参数还包括最大空闲连接数;
3.根据权利要求2所述的基于lsm树的数据库连接管理系统,其特征在于,所述选择所述数据库连接池内的空闲且有效的连接进行复用包括:
4.根据权利要求3所述的基于lsm树的数据库连接管理系统,其特征在于,所述根据最大打开连接数判断原则确定是否允许添加新连接包括:
5.根据权利要求4所述的基于lsm树的数据库连接管理系统,其特征在于,所述通知数据库向所述数据库连接池内添加新连接以满足所述请求包括:
6.根据权利要求5所述的基于lsm树的数据库连接管理系统,其特征在于,在自将所述请求加入请求等待队列至所述请求的等待时间达到连接等待超时时...
【专利技术属性】
技术研发人员:王永飞,顾铠羟,邓然,
申请(专利权)人:中信数字创新上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。