一种数据共享方法及装置制造方法及图纸

技术编号:20074967 阅读:47 留言:0更新日期:2019-01-15 00:36
本发明专利技术公开了一种数据共享方法及装置,包括:对待进行数据共享的数据库配置缓存集群;当有数据存储至数据库时,将数据缓存至缓存集群,并对缓存至缓存集群的数据进行数据一致性处理,实现缓存至缓存集群的数据与存入数据库的数据的一致性匹配;通过将缓存集群中的缓存数据实时匹配数据库中存储的数据,生成缓存集群的数据集合;接收用户的数据访问请求,根据数据访问请求调取缓存集群的数据集合中的目标数据,并将目标数据返回至用户。通过解决了多数据源数据共享以及数据访问效率较低的问题。

A Data Sharing Method and Device

The invention discloses a data sharing method and device, which includes: configuring a cache cluster for a database for data sharing; caching data to a cache cluster when there is data stored in a database, and data consistency processing for data cached to a cache cluster to achieve consistency matching between data cached to a cache cluster and data stored in a database; and The cached data in the cached cluster matches the data stored in the database in real time, and generates the data set of the cached cluster; receives the user's data access request, fetches the target data in the cached cluster's data set according to the data access request, and returns the target data to the user. It solves the problems of data sharing and low efficiency of data access from multiple data sources.

【技术实现步骤摘要】
一种数据共享方法及装置
本专利技术涉及数据
,特别是涉及一种数据共享方法及装置。
技术介绍
近几年来,随着大数据时代的来临,越来越多的技术人员需要获取大量的数据,以便对数据进行分析和利用。由于数据的类型和来源不同,数据会被存放在多个数据库中,而用户只能每次只能对单一数据库进行访问,并且数据库和数据库之间不能相互访问,这就使得无法满足用户多渠道数据访问的复杂请求,进而使得数据访问效率降低。
技术实现思路
针对于上述问题,本专利技术提供一种数据共享方法及装置,解决了多数据源数据共享以及数据访问效率较低的问题。为了实现上述目的,本专利技术提供了如下技术方案:一种数据共享方法,包括:对待进行数据共享的数据库配置缓存集群;当有数据存储至数据库时,将所述数据缓存至所述缓存集群,并对缓存至所述缓存集群的数据进行数据一致性处理,实现所述缓存至所述缓存集群的数据与存入所述数据库的数据的一致性匹配;通过将所述缓存集群中的缓存数据实时匹配数据库中存储的数据,生成所述缓存集群的数据集合;接收用户的数据访问请求,根据所述数据访问请求调取所述缓存集群的数据集合中的目标数据,并将所述目标数据返回至所述用户。可选本文档来自技高网...

【技术保护点】
1.一种数据共享方法,其特征在于,包括:对待进行数据共享的数据库配置缓存集群;当有数据存储至数据库时,将所述数据缓存至所述缓存集群,并对缓存至所述缓存集群的数据进行数据一致性处理,实现所述缓存至所述缓存集群的数据与存入所述数据库的数据的一致性匹配;通过将所述缓存集群中的缓存数据实时匹配数据库中存储的数据,生成所述缓存集群的数据集合;接收用户的数据访问请求,根据所述数据访问请求调取所述缓存集群的数据集合中的目标数据,并将所述目标数据返回至所述用户。

【技术特征摘要】
1.一种数据共享方法,其特征在于,包括:对待进行数据共享的数据库配置缓存集群;当有数据存储至数据库时,将所述数据缓存至所述缓存集群,并对缓存至所述缓存集群的数据进行数据一致性处理,实现所述缓存至所述缓存集群的数据与存入所述数据库的数据的一致性匹配;通过将所述缓存集群中的缓存数据实时匹配数据库中存储的数据,生成所述缓存集群的数据集合;接收用户的数据访问请求,根据所述数据访问请求调取所述缓存集群的数据集合中的目标数据,并将所述目标数据返回至所述用户。2.根据权利要求1所述的方法,其特征在于,所述对缓存至所述缓存集群的数据进行数据一致性处理,包括:当有数据存储至数据库时,将所述数据缓存至所述缓存集群;判断缓存至所述缓存集群的数据是否与存储至数据库的数据一致,如果是,则保留数据至缓存集群;如果否,则获取缓存至所述缓存集群与存储至数据库的数据不一致的数据,并将所述不一致的数据记录到待恢复数据列表中。3.根据权利要求2所述的方法,其特征在于,所述通过将所述缓存集群中的缓存数据实时匹配数据库中存储的数据,生成所述缓存集群的数据集合,包括:获取待恢复数据列表,并根据所述待恢复数据列表中的待恢复数据的时间戳信息,在与所述待恢复数据匹配的数据库中获取与所述待恢复数据对应的数据;将所述数据缓存至所述缓存集群中,并在所述待恢复数据列表中删除所述待恢复数据。4.根据权利要求3所述的方法,其特征在于,还包括:设置数据调度任务时间间隔;依据所述时间间隔,对所述待恢复数据进行恢复处理,其中,所述数据调度任务表征获取待恢复数据的任务,所述恢复处理为在与所述待恢复数据匹配的数据库中获取与所述待恢复数据对应的数据,将所述数据缓存至所述缓存集群中。5.根据权利要求1所述的方法,其特征在于,所述接收用户的数据访问请求,根据所述数据访问请求调取所述缓存集群的数据集合中的目标数据,并将所述目标数据返回至所述用户,包括:接收用户的数据访问请求;对所述数据访问请求进行解析,获得与所述数据访问请求对应的标识信息;在所述缓存集群中的数据集合中获取与所述标识信息对应的目标数据;将所述目标数据发送至所述用户。6.一种数据共享装...

【专利技术属性】
技术研发人员:周晓段刚吴自超李正华王舒李海舒畅
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

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

1