【技术实现步骤摘要】
一种多协议数据共享架构
本申请涉及云计算和大数据场景数据中心
,更具体地说,涉及一种多协议数据共享架构。
技术介绍
在云计算和大数据时代,海量数据的存储一般采用多种协议实现,如文件协议和对象协议,采用文件协议和对象协议实现的数据存储则分别为文件协议存储和对象协议存储;但是不同的协议存储的数据的格式因对应元数据的组织形式不同而无法做到多协议共享。这种情况下,针对一份数据,如果应用既需要采用文件协议访问,又需要采用对象协议访问,常规做法是将文件协议存储的数据拷贝到对象协议存储内,从而将数据转换格式后使得对象协议可访问,反之亦然,但这样不仅存在格式转换的效率问题,而且也增加了一倍的存储空间占用。申请内容本申请的目的是提供一种多协议数据共享架构,能够解决现有技术中实现多协议数据共享时存在的格式转换的效率问题及存储空间占用问题。为了实现上述目的,本申请提供如下技术方案:一种多协议数据共享架构,包括文件存储应用、对象存储应用、文件存储元数据池、对象存储元数据池及文件存储数据池;其中:所述文件 ...
【技术保护点】
1.一种多协议数据共享架构,其特征在于,包括文件存储应用、对象存储应用、文件存储元数据池、对象存储元数据池及文件存储数据池;其中:/n所述文件存储数据池用于以文件协议的方式存储共享数据;/n所述文件存储元数据池用于以文件协议的方式存储所述共享数据对应的元数据;/n所述对象存储元数据池用于以对象协议的方式存储所述共享数据对应的元数据;/n所述文件存储应用用于采用文件协议访问所述文件存储元数据池及所述文件存储数据池;/n所述对象存储应用用于采用对象协议访问所述对象存储元数据池,以及用于利用自身接口转换得到的文件协议访问接口访问所述文件存储数据池。/n
【技术特征摘要】
1.一种多协议数据共享架构,其特征在于,包括文件存储应用、对象存储应用、文件存储元数据池、对象存储元数据池及文件存储数据池;其中:
所述文件存储数据池用于以文件协议的方式存储共享数据;
所述文件存储元数据池用于以文件协议的方式存储所述共享数据对应的元数据;
所述对象存储元数据池用于以对象协议的方式存储所述共享数据对应的元数据;
所述文件存储应用用于采用文件协议访问所述文件存储元数据池及所述文件存储数据池;
所述对象存储应用用于采用对象协议访问所述对象存储元数据池,以及用于利用自身接口转换得到的文件协议访问接口访问所述文件存储数据池。
2.根据权利要求1所述的架构,其特征在于,还包括共享目录及文件存储目录,其中:
所述文件存储数据池还用于以文件协议的方式存储文件存储数据;
所述文件存储元数据池还用于以文件协议的方式存储所述文件存储数据对应的元数据;
所述文件存储数据为所述文件存储目录下的数据,对应的,所述文件存储应用还用于采用文件协议通过访问所述文件存储目录实现所述文件存储数据的访问;
所述共享数据为所述共享目录下的数据,对应的,所述文件存储应用及所述对象存储应用用于通过访问所述共享目录实现所述共享数据的访问。
3.根据权利要求2所述的架构,其特征在于,还包括对象存储数据池,其中:
所述对象存储数据池用于以对象协议的方式存储对象存储数据;
所述对象存储元数据池还用于以对象协议的方式存储所述对象存储数据对应的元数据;
所述对象存储应用还用于采用对象协议访问所述对象存储数据池。
4.根据权利要求3所述的方法,其特征在于,还包括文件存储更新线程、对象存储更新线程、文件存储异步线程及对象存储异步线程,其中:
所述文件存储更新线程用于在所述文件存储应用改变所述共享数据后,将对应的元数据更新至所述文件存储元数据池中;
所述对象存储更新线程用于在所述对象...
【专利技术属性】
技术研发人员:胡永刚,张立强,张凯,李辉,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。