【技术实现步骤摘要】
本专利技术涉及异构数据源访问领域,尤其是一种实现异构数据源统一访问的方法及装置。
技术介绍
1、随着大数据的发展,企业it系统中的数据源类型正在日益多样化。关系型数据库mysql、oracle等传统型数据源之外,还出现了大量非关系型数据源,如nosql存储系统、分布式消息队列、对象存储服务等。这些新型数据源各具特点,针对不同的应用场景进行了优化。
2、但是多源异构给开发者带来了以下新的挑战:
3、1、每类数据源都有自己的连接方式、数据格式和访问接口,学习成本高。
4、2、需要各种客户端api进行数据访问,实现复杂,代码可移植性差。
5、3、元数据描述不统一,开发者需要了解每个源的数据结构。
6、4、没有统一的操作指令,需要区分源类型转换访问语法。
7、5、数据格式存在差异,结果集无法直接关联。
8、6、开发者需要学习各类专属技能进行适配和开发。
技术实现思路
1、为解决多源异构访问的复杂性,实现对各类数据源
...【技术保护点】
1.一种实现异构数据源统一访问的方法,其特征在于,该方法包括:
2.根据权利要求1所述的实现异构数据源统一访问的方法,其特征在于,定义一个统一的数据源访问接口,用于规范数据源需要提供的基本数据库操作方法;不同类型的数据源的具体实现,需要实现该统一的数据访问接口,以提供标准的访问方式;为不同类型的数据源提供抽象基类。
3.根据权利要求1所述的实现异构数据源统一访问的方法,其特征在于,采用插件式实现可扩展的数据源接入,通过统一的数据源访问接口,规范不同类型的数据源插件;不同类型的数据源插件需全面实现该统一的数据源访问接口所定义的基本数据库操作方法。
4.根...
【技术特征摘要】
1.一种实现异构数据源统一访问的方法,其特征在于,该方法包括:
2.根据权利要求1所述的实现异构数据源统一访问的方法,其特征在于,定义一个统一的数据源访问接口,用于规范数据源需要提供的基本数据库操作方法;不同类型的数据源的具体实现,需要实现该统一的数据访问接口,以提供标准的访问方式;为不同类型的数据源提供抽象基类。
3.根据权利要求1所述的实现异构数据源统一访问的方法,其特征在于,采用插件式实现可扩展的数据源接入,通过统一的数据源访问接口,规范不同类型的数据源插件;不同类型的数据源插件需全面实现该统一的数据源访问接口所定义的基本数据库操作方法。
4.根据权利要求1所述的实现异构数据源统一访问的方法,其特征在于,提供一个可扩展的插件机制,允许用户自定义新的数据源类型,通过实现统一的数据源访问接口来封装该数据源的功能,并利用java spi机制进行动态加载。
5.一种实现异构数据源统一访问的装置,其特征在于,该装置包括:
6.根据权利要求5所述的实现异构数据源统一访问的装置,其特征在于,定义...
【专利技术属性】
技术研发人员:闫一帅,
申请(专利权)人:中盈优创资讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。