数据分级存储系统和数据分级存储方法技术方案

技术编号:9694806 阅读:145 留言:0更新日期:2014-02-21 01:14
本发明专利技术提供了一种数据分级存储系统,包括:至少一个客户端数据库,其中的每个客户端数据库对应于特定的一个或多个科室,用于存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据;服务端数据库,连接至所述至少一个客户端数据库,用于存储所述至少一个客户端数据库对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率;历史数据库,连接至所述服务端数据库,用于存储所述服务端数据库中使用频率低于所述第二预设频率的医疗数据。本发明专利技术还提出了一种数据分级存储方法。通过本发明专利技术的技术方案,可以降低数据检索量,提高系统的运行效率和可靠性。

【技术实现步骤摘要】

本专利技术涉及医疗信息化
,具体而言,涉及一种数据分级存储系统和一种数据分级存储方法。
技术介绍
相关技术中,医疗系统内的数据都存储在同一数据库中,而随着年限增长和业务增长,医疗系统内的数据量越来越大,使得对数据的检索、调用、处理等的性能越来越慢;同时,一旦数据库崩溃,则所有的客户端都无法执行数据的调用和处理,可靠性很低。
技术实现思路
本专利技术正是基于上述问题中至少之一,提出了一种新的技术方案,可以降低数据检索量,提高系统的运行效率和可靠性。有鉴于此,本专利技术提出了一种数据分级存储系统,包括:至少一个客户端数据库,其中的每个客户端数据库对应于特定的一个或多个科室,用于存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据;服务端数据库,连接至所述至少一个客户端数据库,用于存储所述至少一个客户端数据库对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率;历史数据库,连接至所述服务端数据库,用于存储所述服务端数据库中使用频率低于所述第二预设频率的医疗数据。在该技术方案中,通过建立多个层级的数据库,使得能够控制在服务端和客户端数据库的数据量,从而避免总的数据量的上升导致影响客户端和服务端的数据处理和检索速度。在上述技术方案中,优选地,每个所述客户端数据库还包括:本地缓存库,用于存储相应客户端数据库中使用频率高于第三预设频率的数据;本地库,用于存储所述相应客户端数据库中使用频率低于所述第三预设频率的数据,其中,所述第三预设频率高于所述第一预设频率。在该技术方案中,通过在客户端建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,所述服务端数据库还包括:服务端缓存库,用于存储所述服务端数据库中使用频率高于第四预设频率的数据;工作库,用于存储所述服务端数据库中使用频率低于所述第四预设频率的数据,其中,所述第四预设频率高于所述第二预设频率且低于所述第一预设频率。在该技术方案中,通过在服务端建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,所述历史数据库还包括:在线库,用于存储所述历史数据库中使用频率高于第五预设频率的数据,所述第五预设频率低于所述第二预设频率;近线库,用于存储所述历史数据库中使用频率低于所述第五预设频率且高于第六预设频率的数据,所述第六预设频率低于所述第五预设频率;离线库,用于存储所述历史数据库中使用频率低于所述第六预设频率的数据。在该技术方案中,通过在历史数据库建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,按照预设的频率,定期删除所述离线库中使用频率低于预设的最低使用频率的数据,所述预设的最低使用频率低于所述第六预设频率。在该技术方案中,通过定期删除使用频率过低的数据,从而在接收不断产生的新数据时,能够对旧的数据进行清理,避免整个系统过于臃肿。本专利技术还提出了一种数据分级存储方法,包括:统计所有患者在诊疗活动中产生的医疗数据的使用频率;建立至少一个客户端数据库,其中的每个客户端数据库对应于特定的一个或多个科室,以存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据;建立服务端数据库,以存储所述至少一个客户端数据库对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率;建立历史数据库,以存储所述服务端数据库中使用频率低于所述第二预设频率的医疗数据。在该技术方案中,通过建立多个层级的数据库,使得能够控制在服务端和客户端数据库的数据量,从而避免总的数据量的上升导致影响客户端和服务端的数据处理和检索速度。在上述技术方案中,优选地,还包括:在每个所述客户端数据库中建立本地缓存库和本地库,其中,所述本地缓存库用于存储相应客户端数据库中使用频率高于第三预设频率的数据;所述本地库用于存储所述相应客户端数据库中使用频率低于所述第三预设频率的数据,其中,所述第三预设频率高于所述第一预设频率。在该技术方案中,通过在客户端建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,还包括:在所述服务端数据库建立服务端缓存库和工作库,其中,所述服务端缓存库用于存储所述服务端数据库中使用频率高于第四预设频率的数据;工作库用于存储所述服务端数据库中使用频率低于所述第四预设频率的数据,其中,所述第四预设频率高于所述第二预设频率且低于所述第一预设频率。在该技术方案中,通过在服务端建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,还包括:在所述历史数据库建立在线库、近线库和离线库,其中,所述在线库用于存储所述历史数据库中使用频率高于第五预设频率的数据,所述第五预设频率低于所述第二预设频率;所述近线库用于存储所述历史数据库中使用频率低于所述第五预设频率且高于第六预设频率的数据,所述第六预设频率低于所述第五预设频率;所述离线库用于存储所述历史数据库中使用频率低于所述第六预设频率的数据。在该技术方案中,通过在历史数据库建立多个数据库,使得进一步缩小了数据检索或处理时的数据量,从而有助于进一步提升数据检索和处理效率。在上述技术方案中,优选地,还包括:按照预设的频率,定期删除所述离线库中使用频率低于预设的最低使用频率的数据,所述预设的最低使用频率低于所述第六预设频率。在该技术方案中,通过定期删除使用频率过低的数据,从而在接收不断产生的新数据时,能够对旧的数据进行清理,避免整个系统过于臃肿。通过以上技术方案,可以降低数据检索量,提高系统的运行效率和可靠性。【附图说明】图1示出了根据本专利技术的实施例的数据分级存储系统的示意框图;图2示出了根据本专利技术的实施例的数据分级存储方法的示意流程图;图3示出了根据本专利技术的实施例的对医疗数据进行分级存储的示意流程图。【具体实施方式】为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和【具体实施方式】对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的数据分级存储系统的示意框图。如图1所示,根据本专利技术的实施例的数据分级存储系统100,包括:至少一个客户端数据库102,其中的每个客户端数据库102对应于特定的一个或多个科室,用于存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据;服务端数据库104,连接至所述至少一个客户端数据库102,用于存储所述至少一个客户端数据库102对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率;历史数据库106,连接至所述服务端数据库本文档来自技高网...

【技术保护点】
一种数据分级存储系统,其特征在于,包括:至少一个客户端数据库,其中的每个客户端数据库对应于特定的一个或多个科室,用于存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据;服务端数据库,连接至所述至少一个客户端数据库,用于存储所述至少一个客户端数据库对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率;历史数据库,连接至所述服务端数据库,用于存储所述服务端数据库中使用频率低于所述第二预设频率的医疗数据。

【技术特征摘要】
1.一种数据分级存储系统,其特征在于,包括: 至少一个客户端数据库,其中的每个客户端数据库对应于特定的一个或多个科室,用于存储所述特定的一个或多个科室中使用频率高于第一预设频率的医疗数据; 服务端数据库,连接至所述至少一个客户端数据库,用于存储所述至少一个客户端数据库对应的所有科室中使用频率低于所述第一预设频率且高于第二预设频率的医疗数据,其中,所述第一预设频率高于所述第二预设频率; 历史数据库,连接至所述服务端数据库,用于存储所述服务端数据库中使用频率低于所述第二预设频率的医疗数据。2.根据权利要求1所述的数据分级存储系统,其特征在于,每个所述客户端数据库还包括: 本地缓存库,用于存储相应客户端数据库中使用频率高于第三预设频率的数据;本地库,用于存储所述相应客户端数据库中使用频率低于所述第三预设频率的数据,其中,所述第三预设频率高于所述第一预设频率。3.根据权利要求1所述的数据分级存储系统,其特征在于,所述服务端数据库还包括: 服务端缓存库,用于存储所述服务端数据库中使用频率高于第四预设频率的数据; 工作库,用于存储所述服务端数据库中使用频率低于所述第四预设频率的数据,其中,所述第四预设频率高于所述第二预设频率且低于所述第一预设频率。4.根据权利要求1至3中任一项所述的数据分级存储系统,其特征在于,所述历史数据库还包括: 在线库,用于存储所述历史数据库中使用频率高于第五预设频率的数据,所述第五预设频率低于所述第二预设频率; 近线库,用于存储所述历史数据库中使用频率低于所述第五预设频率且高于第六预设频率的数据,所述第六预设频率低于所述第五预设频率; 离线库,用于存储所述历史数据库中使用频率低于所述第六预设频率的数据。5.根据权利要求4所述的数据分级存储系统,其特征在于,按照预设的频率,定期删除所述离线库中使用频率低于预设的最低使用频率的数据,所述预设的最低使用频率低于所述第六预设频率。6.一种数据分级存储方法,其特征在于,包括: 统计所有患者在诊疗...

【专利技术属性】
技术研发人员:文黎明魏玺龚健
申请(专利权)人:方正国际软件有限公司方正国际软件北京有限公司
类型:发明
国别省市:

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

1