【技术实现步骤摘要】
本专利技术涉及数据库构建领域,尤其涉及一种支持多数据源的db服务组件构建方法。
技术介绍
1、在复杂的业务场景下,应用系统往往需要访问多种数据源,而多个数据库的数据持久化与查询操作对于开发人员将不是非常友好。因此自主设计并研发的本组件不仅支持单一数据库的数据库持久化还能支持多个数据库的持久化,并支持多数据库的分库分表,从而使得多数据源的程序开发,变得更加方便简洁。
2、现有相关方案:
3、1.数据库连接池:使用数据库连接池来管理多个数据库连接,从而提高数据库的性能和稳定性。数据库连接池可以管理多个数据库的连接,并根据需要进行分配和释放,从而减少数据库连接的创建和关闭开销。
4、2.数据源桥接:使用数据源桥接技术来连接多个数据源,从而实现对不同数据源的统一访问。
5、数据源桥接技术通常使用中间件来实现,例如jdbc桥接、odbc桥接等。
6、现有技术中存在的缺点包括:
7、数据库连接池,连接池设计不合理可能导致cpu使用率过高,连接池资源泄露很难定位泄漏源头;
...【技术保护点】
1.一种支持多数据源的DB服务组件构建方法,其特征在于,所述组件构建方法包括:
2.根据权利要求1所述的一种支持多数据源的DB服务组件构建方法,其特征在于,所述步骤S1:建立LDA数据层具体包括:
3.根据权利要求1所述的一种支持多数据源的DB服务组件构建方法,其特征在于,所述步骤S2:加载映射文件具体包括:
4.根据权利要求1所述的一种支持多数据源的DB服务组件构建方法,其特征在于,所述组件扫描数据源实体类的包路径,并分析SQL执行时间,sql的执行时间进行阈值设定,超过该阈值,组件进行告警处理;
5.根据权利要求1所
...【技术特征摘要】
1.一种支持多数据源的db服务组件构建方法,其特征在于,所述组件构建方法包括:
2.根据权利要求1所述的一种支持多数据源的db服务组件构建方法,其特征在于,所述步骤s1:建立lda数据层具体包括:
3.根据权利要求1所述的一种支持多数据源的db服务组件构建方法,其特征在于,所述步骤s2:加载映射文件具体包括:
4.根据权利要求1所述的一种支持多数据源的db服务组件构建方法,其特征在于,所述组件扫描数据源实体类的包路径,并分析sql执行时间,sq...
【专利技术属性】
技术研发人员:张豪,
申请(专利权)人:龙盈智达北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。