发明名称 基于分布式多级缓存系统的栅格数据存取方法
摘要 本发明涉及栅格数据存取,特别是小块空间栅格数据的存取,公开了一种基于分布式多级缓存系统的栅格数据存取方法,包括服务器端数据存储系统、服务器端缓存系统、客户端,所述客户端包括客户端缓存和用户接口,具体步骤包括:所述用户接口接收用户发起的栅格数据请求,判断所需要的数据是否已经存在于客户端缓存中;服务端缓冲系统判断所述栅格数据请求所需要的数据是否已经存在于服务端缓冲系统中;服务器端数据存储系统返回栅格数据请求所需要的数据;更新缓存。本发明的优点在于,提高了空间栅格数据的存储和缓存性能,具有高可靠性和可用性,优化了数据访问数据,能够高效地响应数据请求。
申请公布号 CN103167036A 申请公布日期 2013.06.19
申请号 CN201310083724.2 申请日期 2013.01.28
申请人 浙江大学 发明人 陈华钧;高啸;柳云超;胡磊;郑国轴;吴朝晖
分类号 H04L29/08(2006.01)I;G06F12/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 杭州裕阳专利事务所(普通合伙) 33221 代理人 应圣义
主权项 一种基于分布式多级缓存系统的栅格数据存取方法,其特征在于,包括服务器端数据存储系统(1)、服务器端缓存系统(2)、客户端(3),所述客户端(3)包括客户端缓存和用户接口,具体步骤包括:1)所述用户接口接收用户发起的栅格数据请求,所述客户端(3)在所述客户端缓存中查找所述栅格数据请求所需要的数据,如果找到该数据则直接将找到的数据返回用户;如果未找到所需要的数据,所述客户端(3)将所述栅格数据请求发送至所述服务器端缓存系统(2);2)服务器端缓存系统(2)接收所述栅格数据请求后,如果所述栅格数据请求所需要的数据已经存在于服务器端缓存系统(2)中,则将该数据返回给用户并执行步骤4,否则将所述栅格数据请求发送至服务器端数据存储系统(1)并执行步骤3;3)所述服务器端数据存储系统(1)接收所述栅格数据请求后,将所述栅格数据请求所需要的数据返回客户并执行步骤4、步骤5,如果所述服务器端数据存储系统(1)未找到所述栅格数据请求所需要的数据则返回错误信息;4)更新所述客户端缓存,将返回的数据存储至所述客户端缓存;5)更新所述服务器端缓存系统(2),将返回的数据存储至所述服务器端缓存系统(2)。
地址 310027 浙江省杭州市浙大路38号浙大计算机学院曹光彪东楼505