数据库适配方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:43934783 阅读:16 留言:0更新日期:2025-01-07 21:28
本申请公开了一种数据库适配方法、装置、设备、存储介质及产品,涉及数据库技术领域,所述的方法包括:对分库分表组件中的多个预设接口进行重写,获得多个预设接口对应的多个接口实现类;在多个接口实现类中设置预设数据库对应的预设参数;通过多个接口实现类中的预设参数将分库分表组件与预设数据库连接。本申请通过对分库分表组件中的多个预设接口进行重写,并且在多个接口实现类中设置预设数据库对应的预设参数;对组件的部分接口进行扩展实现,在不修改或少量修改原有代码的情况下,从而实现分库分表组件与更多数据库的支持适配,减少了开发和维护的成本,提高了系统的兼容性,使得企业可以更灵活地选择数据库产品。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种数据库适配方法、装置、设备、存储介质及产品


技术介绍

1、apache shardingsphere是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。apache shardingsphere是一个中间件,它位于应用程序和普通数据库之间,充当了一个中间层的角色。使得应用程序能够更加高效地与多个数据库实例进行交互。

2、目前随着数据库企业用户需求日益增大,应用场景也越来越广泛。因为不同的数据库管理系统在配置和语法上都有差异,在企业实际开发过程中发现apacheshardingsphere组件不支持部分数据库。因此,如何在分库分表组件shardingsphere中兼容和适配更多的数据库是亟待解决的问题。


技术实现思路

1、本申请的主要目的在于提供一种数据库适配方法、装置、设备、存储介质及产品,旨在解决如何在分库分表组件shardingsphere中适配数据库的技术问题。

2、为实现上述本文档来自技高网...

【技术保护点】

1.一种数据库适配方法,其特征在于,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述分库分表组件中的多个预设接口包括数据源元数据接口、数据库类型接口、SQL方言解析器外观接口、SQL语句访问者外观接口和数据库类型检查器接口;

3.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:

4.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:

5.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类中的所述预设参数将分...

【技术特征摘要】

1.一种数据库适配方法,其特征在于,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述分库分表组件中的多个预设接口包括数据源元数据接口、数据库类型接口、sql方言解析器外观接口、sql语句访问者外观接口和数据库类型检查器接口;

3.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:

4.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:

5.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类中的所述预设参数将分库分表组件与所述预设数据库连接的步骤,包括:

6.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类...

【专利技术属性】
技术研发人员:蔡琦万振华王颉徐瑞祝
申请(专利权)人:深圳开源互联网安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1