【技术实现步骤摘要】
本专利技术涉及云计算和云存储的,尤其是指一种针对分布式缓存的小文件读取优化方法。
技术介绍
1、随着企业数据应用的膨胀,企业应用的数据早已超出单台主机可以保存和处理的程度,因此需要将存储任务和计算任务分散到多台主机上,即分布式存储和计算。分布式系统的好处之一是伸缩性,即可以添加主机来为系统增加更多的存储能力或者计算能力。如果将存储能力和计算能力放在同一台主机上,则增减主机时存储能力和计算能力同时增减,不利于根据实际需求调整计算和存储,因此出现了存算分离架构,将主机分为负责存储的主机和负责计算的主机,两者数量独立调整。这样可以根据需求自由调整存储和计算资源。而众多云服务商提供多种多样的云存储服务,相比于企业自建存储服务存在诸多好处,例如更低的价格,管理更方便,数据更安全,存储扩容更加方便。所以企业广泛使用云服务商提供的存储服务。然而云存储服务商提供的存储服务往往是为了更强的安全性以及更大的容量设计的,存在读取速度慢,读取流量需要收费的情况。因此出现了计算侧缓存技术,计算侧缓存技术将从云存储上一部分需要频繁读取的数据存储在计算侧主机上,避免
...【技术保护点】
1.一种针对分布式缓存的小文件读取优化方法,其特征在于,该方法是基于主从结构的分布式文件缓存方案的优化方法,对于缓存节点存储小文件以及确认存储小文件的存储节点的方式进行改进,其中,对于小文件存储方式的改进在于:使用基于键值分离的LSM树的数据库存储小文件,对于确认存储小文件的存储节点的方式的改进在于:使用一致性哈希算法确认存储小文件的存储节点;
2.根据权利要求1所述的一种针对分布式缓存的小文件读取优化方法,其特征在于,在步骤1)中,所述存储节点上安装基于键值分离的LSM树的数据库,并以小文件的路径为键,以小文件的内容为值,以键值对的形式存储在上述数据库中
...【技术特征摘要】
1.一种针对分布式缓存的小文件读取优化方法,其特征在于,该方法是基于主从结构的分布式文件缓存方案的优化方法,对于缓存节点存储小文件以及确认存储小文件的存储节点的方式进行改进,其中,对于小文件存储方式的改进在于:使用基于键值分离的lsm树的数据库存储小文件,对于确认存储小文件的存储节点的方式的改进在于:使用一致性哈希算法确认存储小文件的存储节点;
2.根据权利要求1所述的一种针对分布式缓存的小文件读取优化方法,其特征在于,在步骤1)中,所述存储节点上安装基于键值分离的lsm树的数据库,并以小文件的路径为键,以小文件的内容为值,以键值对的形式存储在上述数据库中,该数据库将新写入的数据存储在内存中,当内存中的数据大小达到阈值之后,将数据写入磁盘。
3.根据权利要求2所述的一种针对分布式缓存的小文件读取优化方法,其特征在于,在步骤3)中,所述计算节点在存储节点的名称后依次拼接上多个序号1,2,3,…,而后再将拼接上序号的名称分别输入一致性哈希算法,计算出存储节点对应的多个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。