【技术实现步骤摘要】
一种数据的读取方法及电子设备
[0001]本专利技术涉及移动通信
,尤其涉及一种数据的读取方法及电子设备。
技术介绍
[0002]目前,业务运营支撑系统(Business&Operation Support System,BOSS)采用单机加载数据库资料表的方式来实现共享内存,即共享内存服务器中的主机通过读方式访问数据库,并将数据库中的数据存储到共享内存服务器的主机的共享内存块中,以供共享内存服务器的主机上的所有应用程序访问,从而提高共享内存服务器主机的应用程序的数据访问效率。
[0003]随着分布式系统的广泛应用,电脑服务器主机将逐渐取代小型计算机。在分布式系统中,每一台主机上都要部署一个共享内存服务端程序,该共享内存服务端程序需要直接与数据库进行交互,以将数据库中的数据加载到共享内存服务器中。
[0004]然而,现有的共享内存服务器在实时更新数据时,会锁住所有客户端的访问进程,禁止客户端程序访问共享内存服务器,以便于共享内存服务器更新数据。在这段时间内,所有客户端无法处理任何任务,大 ...
【技术保护点】
【技术特征摘要】
1.一种数据的读取方法,其特征在于,包括:当更新服务器中的增量更新数据的数据量大于或等于预设阈值时,所述更新服务器基于所述增量更新数据生成目标文件;所述更新服务器向合并服务器发送合并通知,使得所述合并服务器基于所述合并通知和所述目标文件,更新存储在堆外内存中的指定基线数据;配置服务器响应于客户端发送的针对所述指定基线数据的读取请求,向所述客户端发送所述指定基线数据。2.如权利要求1所述的方法,其特征在于,所述更新服务器向合并服务器发送合并通知,使得所述合并服务器基于所述合并通知和所述目标文件,更新存储在堆外内存中的指定基线数据,包括:所述更新服务器向所述配置服务器发送数据变更通知,以通知所述配置服务器所述基线数据的数据版本发生变更;所述配置服务器响应于所述数据变更通知,向所述合并服务器发送所述合并通知,使得所述合并服务器基于所述合并通知和所述目标文件,更新所述指定基线数据。3.如权利要求1所述的方法,其特征在于,所述合并服务器基于所述合并通知和所述目标文件,更新存储在堆外内存中的指定基线数据,包括:所述合并服务器基于所述合并通知,从所述更新服务器获取所述目标文件、以及与所述目标文件相对应的第一子表,并将所述目标文件存储在堆外内存中,所述第一子表中包含有与所述目标文件中的至少一个修改操作相对应的索引信息;所述合并服务器基于所述合并通知、所述目标文件和所述第一子表,更新所述指定基线数据。4.如权利要求3所述的方法,其特征在于,所述合并服务器基于所述合并通知、所述目标文件和所述第一子表,更新所述指定基线数据,包括:所述合并服务器基于所述合并通知、以及所述第一子表中的与所述目标文件中的至少一个修改操作相对应的索引信息,从所述至少一个修改操作中获取至少一个指定修改操作;所述合并服务器基于所述至少一个指定修改操作、以及包含指示所述指定基线数据的位置索引信息的第二子表,更新所述指定基线数据。5.如权利要求1~4所述的方法,其特征在于,在所述合并服务器基于所述合并通知、所述目标文件和所述第一子表,更新所述指定基线数据之后,所述方法还包括:所述合并服务器生成第三子表,所述第三子表包含指示更新后的所述指定基线数据的位置索引信息。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述合并服务器向所述配置服务器发送更新完成通知,所述更新完成通知包括所述完成更新的指定基线数据的路由信息、以及所述完成更新的指定基线数据的数据版本信息;所述配置服务器基于...
【专利技术属性】
技术研发人员:叶荣光,黄益晓,曹勇,陈翔宇,郑琪,黄艳欢,黄启雄,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。