1 .一种用于云数据库的远程存储服务本地缓存管理方法,其特征在于包括以下步骤:
S1、所有请求者通过客户端向对象服务器下发请求命令,代理服务器接收所有的请求;
S2、代理服务器根据所有请求的位置,对请求合并优化;
S3、将合并优化后的多条请求发送给缓存管理服务器,缓存管理服务器根据合并优化
后的多条请求向本地缓存中查找;
S4、若本地缓存中存在本次请求的数据,则将请求的信息打包反馈给请求者;
S5、若本地缓存中不存在本次请求的数据,则将请求的路径反馈给请求者,请求者直接
到对象服务器中查找相关信息,对象服务器将请求的相关信息反馈给缓存管理服务器,缓
存管理服务器将相关信息反馈给请求者,同时缓存管理服务器将相关信息存储到本地缓存
中。
2.根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:步骤S1中代理服务器将接受的请求交给主机执行,主机执行过程中对历史及新的
请求使用lru内存的换入换出、以及缓冲溢出重新刷新淘汰的机制。
3 .根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:代理服务器采用写优先算法,将所有的请求进行排序,将写操作的任务优先级提
高,其他读数据的请求优先级降低。
4 .根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:代理服务器对请求的数据优先到本地内存中查找,对读取数据的位置以及写入数
据的位置进行管控和记录。
5 .根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:代理服务器将请求中连接的地址进行快速解析,定位对象的具体位置,解析为:网
站位置、文件位置、块位置。
6 .根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:步骤S2中代理服务器对请求合并优化的过程如下:
合并的过程是将请求访问同一个对象服务器的地址合并成为一条请求;
优化的过程是将,请求时间过长或无效的请求进行过滤删除。
7 .根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:所述步骤S3中本地缓存采磁盘以块的形式存储,记录元数据记录缓冲状态,每块记
录上附有标识。
8.根据权利要求1所述的一种用于云数据库的远程存储服务本地缓存管理方法,其特
征在于:本地缓存大小与对象存储器大小存储时,数据文件若达到设定阈值,则写入下一个
文件中。
权 利 要 求 书
1/1 页
2
评论