[发明专利]一种基于数据库交互传导数据的接口通用方法在审
| 申请号: | 202210732261.7 | 申请日: | 2022-06-23 |
| 公开(公告)号: | CN115114362A | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 马冰雪 | 申请(专利权)人: | 山信软件股份有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/27;G06F16/28 |
| 代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 数据库 交互 传导 数据 接口 通用 方法 | ||
本申请实施例提供了一种基于数据库交互传导数据的接口通用方法,通过触发器、定时器、过程包、数据表设计等基本功能,描述了接口数据从接口到主数据的转化的形式,所有内容均以数据的基本属性的形式呈现,能够保证第一主库表到第一接口表数据、第二接口表数据到第二主库表之间数据交互传递的过程中不增加冗余数据,不减少有效数据,保持主库表数据的唯一性和准确性。
技术领域
本申请涉及数据库接口开发领域,尤其涉及数据库交互传导数据的接口通用方法。
背景技术
随着互联网技术的新的开发语言的高速发展,信息系统以及智能化开发更加快速。不论是在信息系统的专业化发展中,还是在人工智能技术产生的各类专家系统中,关系型数据库都做出了重大贡献,尽管它存在一定的局限性,但它在数据关系模型上实现统计、筛选的功能,仍是目前应用最为广泛的数据库。
在系统开发过程中,现在的应用系统,大多都是根据业务特点定制化开发,随着技术进步,应用之间对接的方式也变得更多,比如ESB(企业服务总线,全称为EnterpriseService Bus)、dblink(数据库链接,全称为Database Link)、webs service(基于网络的模块化组件)等等,但是根据分析和大数据调研,业务在实现层的根本还是数据,数据首先是用于建立企业的最初需求,然后被转变为一个逻辑数据模型,该模型用于在数据库中的数据结构中实现,如此,数据建模的基础数据就显得尤为重要。
也因此,确保接收数据的唯一性和准确性,规避数据重复、反复操作、时间重叠、数据混乱等基础数据问题所导致的数据模型工作量增加就成了亟需解决的问题
发明内容
为了业务数据在构建数据模型之前,解决数据接口在不同数据库之间交互传导数据并将其转化为有效基础数据,以方便为业务系统提供在后续创建数据模型之时,选用的基础数据为有效且符合传递需求的最新数据,本发明提供一种基于数据库交互传导数据的接口通用方法,目的就是实现在不同数据库,特别是关系型数据库之间交互传导数据时接收有效数据并转化为业务所需的精确基础数据。
本发明要解决的主要问题是如何发送数据、如何接收数据、如何有效发送和接收数据,如何确保接收数据的唯一性和准确性,规避数据重复、反复操作、时间重叠、数据混乱等基础数据问题所导致的数据模型工作量增加等各种数据问题,从根源上杜绝后续数据库所产生其它一些难以归因的数据变化,以降低程序员的开发工作量。
为了解决以上问题,本发明提出了一种基于数据库交互传导数据的接口通用方法,普适于关系型数据库,所采用的技术方案是:
在数据库发送端通过第一主库表中的数据项创建第一接口表,在数据库接收端通过第二接口表的数据库字段创建第二主库表;
第一接口表和第二接口表中均包括数据表并通过数据表对接,数据表在创建第一接口表以及第二接口表的过程中被创建,第一接口表和第二接口表中的数据表所包含的数据项一致;
第一主库表建立序列号和读写字段,再通过触发器和定时器写入第一接口表中,第一接口表对应的数据表中包括第一主库表建立的序列号和读写字段;
在第一接口表中建立序列号和读写规则,供第二接口表进行读取;
在第二接口表中建立序列号和读写规则,以完成对端数据的写入和第二主库表的读取,根据所建立的序列号和读写规则创建过程包,过程包内写入第二主库表的数据项需求条件,再通过定时器来调用过程包,过程包根据数据项需求条件对第二接口表对应的数据表进行update或delete或insert的操作,用于有条件的筛选第二主库表数据和变更第二接口表的数据。
在一种可行的实现方式中,在数据库发送端通过第一主库表中的数据项创建第一接口表的过程中,所述数据项包括第一主库表的若干数据项、序列号或唯一标识、读写项和时间戳数据项;第一接口表通过第一主库表的若干关键字段作为条件筛选并抽取到第一接口表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山信软件股份有限公司,未经山信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210732261.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁包包号识别方法及设备
- 下一篇:一种高导热涂料、制备方法及应用





