The invention relates to the field of large data application, providing a large data unified interface method, device, device and storage medium. The method includes: establishing a different type of access interface connected to a large data source database in a service database, and accessing access through an external interface system connected with the service data base. The external request of the service database, and the access interface corresponding to the external request according to the external request; when the access interface is multiple, the access speed of the multiple access interfaces is obtained, access interface is obtained according to the access speed, and the external request is input to the access interface to make the external interface system. The system accesses the large data source database through the access interface. The large data unified interface method, device, equipment and storage medium provided by the invention can make the external system obtain data smoothly in all kinds of network environment, reduce the influence on the database of the external service system and ensure the use of the external system.
【技术实现步骤摘要】
大数据统一接口方法、装置、设备及存储介质
本专利技术属于大数据应用领域,更具体地说,是涉及一种大数据统一接口方法、装置、设备及存储介质。
技术介绍
目前需要使用大数据的数据源时,都是通过Sqoop数据导出工具从Hadoop等大数据的数据源中导出到服务数据库,供外部系统使用。其中,Sqoop是一款用于Hadoop和关系型数据库之间数据导入导出的工具,Hadoop是一个分布式系统基础架构。当Sqoop导出的数据量较大,或者是网络比较拥堵时,就会造成导出数据超时,外部系统无法顺利获取想要的数据,并且会对服务外部系统的数据库造成影响,使数据库变得不稳定,影响其它用户的使用。另外,由于Sqoop工具只能是批量性导出,因此,当大数据的数据源发生变化时,需要重新导出数据,外部系统无法及时获得更新的数据。因此,亟待一种方法可以使外部系统访问数据时能够在网络拥堵时顺利获取数据,减少对服务外部系统的数据库的影响,保证外部系统正常的使用需求,同时也可以根据需要获取实时的数据。
技术实现思路
针对现有技术的不足,本专利技术提供一种数据统一接口方法、装置、设备及存储介质,可以在网络拥堵时顺利获取数据,减少对服务外部系统的数据库的影响,保证外部系统正常的使用需求,同时也可以根据需要获取实时的数据。本专利技术是这样实现的:本专利技术第一方面提供一种大数据统一接口方法,所述方法包括以下步骤:在服务数据库中建立与大数据源数据库连接的不同类型的访问接口;通过与所述服务数据库连接的外部接口系统获取访问所述服务数据库的外部请求,并根据所述外部请求获取与所述外部请求相对应的访问接口;当所述访问接口为多 ...
【技术保护点】
1.一种大数据统一接口方法,其特征在于,包括以下步骤:在服务数据库中建立与大数据源数据库连接的不同类型的访问接口;通过与所述服务数据库连接的外部接口系统获取访问所述服务数据库的外部请求,并根据所述外部请求获取与所述外部请求相对应的访问接口;当所述访问接口为多个时,获取所述多个访问接口的访问速度,根据所述访问速度获取访问接口;将所述外部请求输入至所述访问接口,使所述外部接口系统通过所述访问接口访问所述大数据源数据库。
【技术特征摘要】
1.一种大数据统一接口方法,其特征在于,包括以下步骤:在服务数据库中建立与大数据源数据库连接的不同类型的访问接口;通过与所述服务数据库连接的外部接口系统获取访问所述服务数据库的外部请求,并根据所述外部请求获取与所述外部请求相对应的访问接口;当所述访问接口为多个时,获取所述多个访问接口的访问速度,根据所述访问速度获取访问接口;将所述外部请求输入至所述访问接口,使所述外部接口系统通过所述访问接口访问所述大数据源数据库。2.如权利要求1所述的大数据统一接口方法,其特征在于,所述在服务数据库中建立与大数据源数据库连接的不同类型的访问接口,包括:在服务数据库中建立以下访问大数据源数据的访问接口:通过实时方式的实时访问接口、通过离线方式访问的离线访问接口、通过键值或者索引方式访问的键值索引访问接口和通过批量方式访问的批量访问接口。3.如权利要求2所述的大数据统一接口方法,其特征在于,所述通过与所述服务数据库连接的外部接口系统获取访问所述服务数据库的外部请求,并根据所述外部请求获取与所述外部请求相对应的访问接口,包括:建立外部接口系统与所述服务数据库连接,通过所述外部接口系统获取访问所述服务数据库的外部请求;使所述外部接口系统根据所述外部请求生成一个模拟请求,通过同时向服务数据库的接口发送模拟请求到大数据源数据库,若访问接口返回数据,则判定外部请求可以通过所述访问接口进行数据的访问,将所述访问接口返回至所述外部接口系统。4.如权利要求3所述的大数据统一接口方法,其特征在于,获取所述访问接口的访问速度,根据所述访问速度获取访问接口,包括:通过所述模拟请求获取所述访问接口的访问速度,根据所述访问速度获取速度最快的访问接口。5.如权利要求4所述的大数据统一接口方法,其特征在于,所述将所述外部请求输入至所述访问接口,使所述外部接口系统通过所述访问接口访问所述大数据源数据库,包括:当将所述外部请求输入所述实时访问接口时,使所述外部接口系统通过所述实时访问接口访问所述大数据源数据库;当将所述外部请求输入所述离线访问接口时,使所述外部接口系统通过所述离线访问接口访问所述大数据源数据库;当将所...
【专利技术属性】
技术研发人员:许四平,朱子虎,戴珍,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。