【技术实现步骤摘要】
本申请涉及数据库,尤其涉及一种数据库适配方法、装置、设备、存储介质及产品。
技术介绍
1、apache shardingsphere是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。apache shardingsphere是一个中间件,它位于应用程序和普通数据库之间,充当了一个中间层的角色。使得应用程序能够更加高效地与多个数据库实例进行交互。
2、目前随着数据库企业用户需求日益增大,应用场景也越来越广泛。因为不同的数据库管理系统在配置和语法上都有差异,在企业实际开发过程中发现apacheshardingsphere组件不支持部分数据库。因此,如何在分库分表组件shardingsphere中兼容和适配更多的数据库是亟待解决的问题。
技术实现思路
1、本申请的主要目的在于提供一种数据库适配方法、装置、设备、存储介质及产品,旨在解决如何在分库分表组件shardingsphere中适配数据库的技术问题。
...【技术保护点】
1.一种数据库适配方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述分库分表组件中的多个预设接口包括数据源元数据接口、数据库类型接口、SQL方言解析器外观接口、SQL语句访问者外观接口和数据库类型检查器接口;
3.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:
4.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类
...【技术特征摘要】
1.一种数据库适配方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述分库分表组件中的多个预设接口包括数据源元数据接口、数据库类型接口、sql方言解析器外观接口、sql语句访问者外观接口和数据库类型检查器接口;
3.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:
4.如权利要求2所述的方法,其特征在于,所述在所述多个接口实现类中设置预设数据库对应的预设参数的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类中的所述预设参数将分库分表组件与所述预设数据库连接的步骤,包括:
6.如权利要求1所述的方法,其特征在于,所述通过所述多个接口实现类...
【专利技术属性】
技术研发人员:蔡琦,万振华,王颉,徐瑞祝,
申请(专利权)人:深圳开源互联网安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。