基于分布式架构实现信用信息数据高效查询方法及其系统技术方案

技术编号:26597410 阅读:40 留言:0更新日期:2020-12-04 21:19
本发明专利技术公开了一种基于分布式架构实现信用信息数据高效查询的方法及其系统,所述系统采用分布式部署架构,通过设置应用服务器、缓存服务器、数据写库服务器和数据读库服务器,对数据进行了垂直拆分和水平拆分,利用缓存服务器存储被访问或被写入的数据,无需每次都从数据读库服务器中读取数据,最终形成一种高可用、稳定性好的底层架构,可适用于信用信息查询场景的数据查询,能够实现信用信息的高效率查询;而且可在今后的运用中根据需要不断改进。

【技术实现步骤摘要】
基于分布式架构实现信用信息数据高效查询方法及其系统
本专利技术涉及一种基于分布式架构实现信用信息数据高效查询的方法,属于数据查询

技术介绍
在基于信用信息为基础的数据应用中,公共信用数据分散在多个区域和不同的业务部门中,由于各区域和名部门之间存在网络的异构、系统平台的异构以及数据结构的异构等原因,导致数据及业务系统彼此相对独立,为信用信息共享带来了困难,高效查询更无从谈起。目前,信用信息的查询方式主要有如下几种:1、基于接口服务获取用户信用信息,一般有RESTfulwebService和webservice方法;2、直接交互到第三方的页面显示用户信用信息,通过URL跳转和原生加H5兼容模式;3、信用信息本地化导入做数据计算处理后再次查询等。上述几种方式都有以下几个关键点:互联网数据传输的数据安全性、事务处理、数据同步、数据库压力的缓解、搜索算法的应用、查询效率。然而基于信用信息为基础的数据应用,目前基本为集中式系统,虽然部署简单,无需多节点部署,只依赖于底层性能卓越的大型主机,但在实际使用过程中,存在如下问题:本文档来自技高网...

【技术保护点】
1.一种基于分布式架构实现信用信息数据高效查询的方法,其特征在于,包括:/n步骤S1、接收数据处理请求;/n步骤S2、若所述数据处理请求为数据访问请求,则进入步骤S3;若所述数据处理请求为数据写入请求,则进入步骤S6;/n步骤S3、根据所述数据访问请求生成对缓存服务器或数据库服务器中数据读库服务器进行读取的数据读取指令;所述数据读库服务器用于存储供读取的数据;所述缓存服务器用于存储被访问过的数据;/n步骤S4、根据所述数据读取指令读取缓存服务器中的相应数据,若无,则根据所述数据读取指令读取数据读库服务器中的相应数据;/n步骤S5、将所述相应数据返回给接收所述数据访问请求的一端;/n步骤S6、接...

【技术特征摘要】
1.一种基于分布式架构实现信用信息数据高效查询的方法,其特征在于,包括:
步骤S1、接收数据处理请求;
步骤S2、若所述数据处理请求为数据访问请求,则进入步骤S3;若所述数据处理请求为数据写入请求,则进入步骤S6;
步骤S3、根据所述数据访问请求生成对缓存服务器或数据库服务器中数据读库服务器进行读取的数据读取指令;所述数据读库服务器用于存储供读取的数据;所述缓存服务器用于存储被访问过的数据;
步骤S4、根据所述数据读取指令读取缓存服务器中的相应数据,若无,则根据所述数据读取指令读取数据读库服务器中的相应数据;
步骤S5、将所述相应数据返回给接收所述数据访问请求的一端;
步骤S6、接收待写入数据,并根据所述数据写入请求生成对缓存服务器和数据写库服务器进行写入的数据写入指令;所述数据写库服务器用于提供存储空间供存储所述写入数据;
步骤S7、根据所述数据写入指令在所述缓存服务器和数据写库服务器中写入待写入数据,
步骤S8、更新所述数据读库服务器的数据,使其与所述数据写库服务器的数据同步。


2.根据权利要求1所述的一种基于分布式架构实现数据高效查询的方法,其特征在于,在所述步骤S3之前,还包括:将所述数据访问请求根据各个应用服务器的负载进行分配,用于平衡各个应用服务器的负载。


3.根据权利要求2所述的一种基于分布式架构实现数据高效查询的方法,其特征在于,在负载均衡之后,所述步骤S3之前,还包括:
根据所述数据访问请求生成对搜索引擎服务器进行搜索的分词搜索指令;所述搜索引擎服务器中预先存储有分词策略;

【专利技术属性】
技术研发人员:李陈孝张城炜江浩
申请(专利权)人:徐州金蝶软件有限公司
类型:发明
国别省市:江苏;32

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

1