本发明公开了一种海量医疗数据的快速统计查询方法。
首先,从不同的数据源收集、过滤和处理医疗数据,并将处理后的医疗数据保存至分布式文件系统HDFS或HBase中。
其次,针对某个或某些基于统计的医疗数据,利用所述分布式文件系统HDFS或HBase来创建并初始化统计树。
然后,针对新增的医疗数据进行一个或多个增量计算,并用增量计算的结果更新所述统计树。
服务端基于所创建的一个或多个统计树来响应用户的统计查询请求。具体操作如下:将所述统计查询请求解析成基于一个或多个统计树的子查询,并合并多个子查询的结果,最终返回给所述用户。
该方法可以迅速定位统计数据的位置,避免大数据量的访问,从而减轻了系统负载,提高了查询效率和访问的并发性。
| 专利名称 | 一种海量医疗数据的快速统计查询方法 | ||
|---|---|---|---|
| 专利状态 | - | 专利号(申请号) | CN201210587210.6 |
| 申请号 | - | 专利申请日期 | 2012-12-28 |
| 专利授权日期 | 2016-11-09 | 专利权届满日 | - |
| 专利所属地 | 中国 | 专利类型 | 发明专利 |
| 发明人 | 张帆;彭智;须成忠;闫茜;甘波 | ||
| 权利人 | - | ||
| 专利摘要 | 本发明公开了一种海量医疗数据的快速统计查询方法。首先从不同的数据源收集、过滤和处理医疗数据,保存处理后的医疗数据到分布式文件系统hdfs或者hbase中;针对某个或某些基于统计的医疗数据,利用所述分布式文件系统hdfs或者hbase来创建并初始化统计树;针对新增的医疗数据进行一个或多个增量计算,并用增量计算的结果去更新所述统计树;服务端基于所创建的一个或者多个统计树来响应用户的统计查询请求,将所述统计查询请求解析成基于一个或者多个统计树的子查询,并合并成多个子查询的结果返回给所述用户。该方法可以迅速定位统计数据的位置,避免大数据量的访问,从而减轻了系统负载,提高了查询效率和访问的并发性。 | ||