CN112799781A - 一种基于对象存储协议的块存储访问方法 - Google Patents

一种基于对象存储协议的块存储访问方法 Download PDF

Info

Publication number
CN112799781A
CN112799781A CN202110072600.9A CN202110072600A CN112799781A CN 112799781 A CN112799781 A CN 112799781A CN 202110072600 A CN202110072600 A CN 202110072600A CN 112799781 A CN112799781 A CN 112799781A
Authority
CN
China
Prior art keywords
file
mirror image
storage
image file
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110072600.9A
Other languages
English (en)
Other versions
CN112799781B (zh
Inventor
刘忻
郑小剑
董栓宗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Bingo Software Co Ltd
Original Assignee
Guangzhou Bingo Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Bingo Software Co Ltd filed Critical Guangzhou Bingo Software Co Ltd
Priority to CN202110072600.9A priority Critical patent/CN112799781B/zh
Publication of CN112799781A publication Critical patent/CN112799781A/zh
Application granted granted Critical
Publication of CN112799781B publication Critical patent/CN112799781B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45579I/O management, e.g. providing access to device drivers or storage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种基于对象存储协议的块存储访问方法,包括首先通过对象网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X‑Meta‑Bingo‑MyImage”;然后,对象存储网关识别所述对象文件的参数,所述参数包括文件属性;若所述文件属性符合“X‑Meta‑Bingo‑MyImage”,则依据所述请求,调用所述块储存接口,所述块储存写入所述镜像文件、下载所述镜像文件、删除所述镜像文件,然后返回所述客户端;否则,直接在对象储存池中执行所述请求:写入、下载、删除所述对象文件。本发明主要解决分布存储***存储池之间的数据的隔离的问题,使得用户可以很方便地通过对象存储协议来直接访问块存储池中的块存储,用户无需依赖中转模块,无需额外的中转模块的机器,减少资源的浪费,解决云计算领域用户使用定制的虚拟机的关键问题,可以有效推广。

Description

一种基于对象存储协议的块存储访问方法
技术领域
本发明涉及云计算领域,尤其涉及一种基于对象存储协议的块存储访问方法。
背景技术
虚拟机是云计算领域的一个主要技术,虚拟机的虚拟磁盘需要使用块设备。Ceph是一种分布式存储***,在云计算领域应用非常广泛,可以提供对象存储网关服务和块存储服务,其中对象存储网关可以支持被广泛使用S3协议,块存储服务可以虚拟机提供虚拟磁盘使用。镜像是虚拟机的虚拟磁盘的概念,通过对镜像的定制,用户可以很方便地在虚拟机中运行私有的业务***,比如:可以运行web服务器,数据库和安全软件等。用户想在云平台创建自己设计好的虚拟机,需要将自己的镜像文件上传到后端存储即Ceph的块储存服务中,因Ceph的对象网关服务的对象储存池和块存储池之间数据是逻辑隔离的,所以无法直接通过对象网关服务的客户端直接上传到块存储服务,本领域常用的技术解决方案是:用户将镜像文件上传到对象存储网关,然后通知中转模块从对象存储网关下载到本地,然后再上传到块存储服务,其操作方式是:
1)注册镜像方式:用户把虚拟机镜像注册到云平台,首先通过对象网关服务的客户端,将镜像文件上传到对象网关服务,接着通知中转模块要注册的镜像文件名,然后中转模块通过镜像文件名从对象网关服务中下载用户上传的镜像文件保存到本地,最后上传镜像到块存储池。
2)删除镜像方式:用户下发删除指令,通知中转模块删除镜像,然后中转模块去块存储池删除用户的镜像。
3)下载镜像方式:用户下发下载指令,通知中转模块,中转模块去块存储池下载用户的镜像,保存在本地,接着中转模块将用户需要下载的镜像上传到对象网关服务,中转模块通知用户可以下载镜像,用户收到通知后,再通过对象网关服务去下载镜像。
但镜像的注册和下载非常麻烦,中间需要操作多次,经过网络传输多次,通常镜像大小都是GB以上,耗时大,在网络差得情况下,耗时问题更严重;并且单一依赖中转模块,容易造成单点故障,受限中转模块的机器网络带宽,存储容量和磁盘I/O性能,增加运维工作的难度和成本;中转模块设计需要考虑并发性能,大流量的分发,还需要考虑在服务重新启动后,保证之前任务能正确继续执行,这些都加大了开发的难度。
因此,当下尤其需要提出相关的技术解决方案。
发明内容
针对上述问题,本发明的目的是提供一种基于对象存储协议的块存储访问方法,能够对现有技术的方法流程进行优化,简单有效地实现上传、下载、删除操作,具体可靠性好,开发和维护成本低等优点。
为解决上述技术问题,一种基于对象存储协议的块存储访问方法,包括以下步骤:
S1:通过对象网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X-Meta-Bingo-MyImage”;
S2:对象存储网关识别所述对象文件的参数,所述参数包括文件属性;
S3:若所述文件属性符合“X-Meta-Bingo-MyImage”,则依据所述请求,调用所述块储存接口,在所述块储存写入所述镜像文件、下载所述镜像文件、删除所述镜像文件,然后返回所述客户端;否则,直接在对象储存池中执行所述请求:写入、下载、删除所述对象文件。
进一步地,所述参数还包括文件名字、文件大小。
进一步地,所述写入所述镜像文件为:
调用所述块存储的接口创建与所述镜像文件同名字、同大小的镜像,并将所述镜像文件的内容写到所述块储存的所述镜像;
进一步地,写入所述镜像文件后,所述对象储存网关在所述对象存储池保存一份包含有存根信息的存根对象;所述存根信息包括镜像文件所在储存池名字。
进一步地,所述下载所述镜像文件为:
依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中读取所述镜像。
进一步地,所述删除所述镜像文件为:
依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中删除所述镜像,以及删除所述对象存储池的所述存根对象。
与现有技术相比,本发明方案的有益效果为:
1)本发明方案提供一种基于对象存储协议的块存储访问方法,能够使镜像的注册和下载操作过程更加简单,不再需要经过网络传输多次,即使镜像大小都是GB以上,在网络差的情况下,都能以更少时间完成任务要求;
2)本发明无需依赖中转模块,也不受限于机器网络带宽、存储容量和磁盘I/O性能,不会发生单点故障,无需要考虑并发性能,大流量的分发,能够保证在服务重新启动后,之前任务能正确继续执行,降低了运维工作的难度和成本,大大增加了开发效率。
附图说明
图1是本发明所述方法示意图;
图2是现有技术注册上传镜像文件的结构示意图;
图3是现有技术下载镜像文件的结构示意图;
图4是现有技术删除镜像文件的结构示意图;
图5是本发明所述方法的结构示意图。
图6是本发明所述方法的上传请求过程示意图。
图7是本发明所述方法的下载请求过程示意图。
图8是本发明所述方法的删除请求过程示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
下面结合具体实施例和附图对本发明的技术方案进行清楚、完整的描述。
一种基于对象存储协议的块存储访问方法,包括以下步骤:首先通过对象网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X-Meta-Bingo-MyImage”;然后,对象存储网关识别所述对象文件的参数,所述参数包括文件属性;若所述文件属性符合“X-Meta-Bingo-MyImage”,则依据所述请求,调用所述块储存接口,在所述块储存写入所述镜像文件、下载所述镜像文件、删除所述镜像文件,然后返回所述客户端;否则,直接在对象储存池中执行所述请求:写入、下载、删除所述对象文件。
本发明的技术方案能够使镜像的注册和下载操作简单方便,无需经过网络传输多次,即使镜像大小都是GB以上,在网络差的情况下,都能以更少时间完成任务要求;不再依赖中转模块,受限于机器网络带宽、存储容量和磁盘I/O性能,不会发生单点故障,减低了运维工作的难度和成本;无需要考虑并发性能,大流量的分发,能够保证在服务重新启动后,之前任务能正确继续执行,大大增加了开发效率。
本发明主要解决分布存储***存储池之间的数据的隔离的问题,使得用户可以很方便地通过对象存储协议来直接访问块存储池中的块存储,用户无需依赖中转模块,无需额外的中转模块的机器,减少资源的浪费,解决云计算中用户如何使用定制的虚拟机的关键问题,可以有效推广。
实施例1
一种基于对象存储协议的块存储访问方法,包括以下步骤:
S1:通过对象网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X-Meta-Bingo-MyImage”;
S2:对象存储网关识别所述对象文件的参数,所述参数包括文件属性、文件名字、文件大小;
S3:若所述文件属性符合“X-Meta-Bingo-MyImage”,则依据所述请求,调用所述块储存接口,在所述块储存执行操作:(1)写入所述镜像文件:调用所述块存储的接口创建与所述镜像文件同名字、同大小的镜像,并将所述镜像文件的内容写到所述块储存的所述镜像;写入所述镜像文件后,所述对象储存网关在所述对象存储池保存一份包含有存根信息的存根对象;所述存根信息包括镜像文件所在储存池名字、镜像文件属性、镜像文件名、镜像文件大小、镜像修改时间;(2)下载所述镜像文件:依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中读取所述镜像;(3)删除所述镜像文件:依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中删除所述镜像,以及删除所述对象存储池的所述存根对象;然后返回所述客户端;否则,直接在对象储存池中执行所述请求:写入、下载、删除所述对象文件。
本方案在现有技术的上传、下载、删除等操作过程(如图2、图3、图4所示)基础上,对结构进行了改进优化(如图5所示),不再需要操作多次,不再经网络传输多次,不再依赖网络的稳定性,设计结构更为简单。上传、下载、删除过程不再需要依赖外部中转模块,而利用对象储存网关作为重要功能实现手段(如图6、图7、图8所示),通过在所述对象储存网关设计参数识别模块和文件类型模块,分别用以实现S2所述的识别所述对象文件的参数,以及S3的判断所述文件属性是否符合“X-Meta-Bingo-MyImage”,调用对象储接口和块储存接口,往下执行读取、保存、下载、删除等操作,使得在可靠性、可维护性、可开发性方面具有更好的优势。
操作过程具体如下,注册镜像过程为:
1)在用户计划在云平台创建自己定制的虚拟机之前,需要先在云平台注册定制过的操作***镜像。
2)用户在云平台注册镜像的时候,要通过所述对象网关服务的客户端上传所述镜像文件,并设置所述镜像文件的属性:“X-Meta-Bingo-MyImage”。
3)所述对象存储网关收到步骤2的上传请求,识别出参数列表:文件属性、文件名字、文件大小。
4)所述对象存储网关通过步骤2的所述参数列表中的文件类型进行判断,如果所述文件属性的值不是:“X-Meta-Bingo-MyImage”,则按原来的逻辑将文件保存到所述对象存储池里面并设置好文件名,否则继续步骤5。
5)所述对象存储网关调用所述块存储的接口在制定的块存储池中,创建镜像、并指定镜像名和镜像大小。
6)在步骤5创建镜像后,所述对象存储网关将客户端上传的所述镜像文件的内容保存到步骤4创建好的所述镜像。
7)在步骤6完成后,所述对象存储网关在所述对象存储池中创建存根对象(名字和上传的镜像文件名相同),将镜像的信息:镜像文件所在储存池名字、镜像文件属性、镜像文件名、镜像文件大小、镜像修改时间,保存到所述存根对象属性中。
8)步骤7完成后,用户可以在云平台查看到自己所注册的镜像,并且可以在创建虚拟机时选择自己注册的镜像。
下载镜像过程为:
1)当用户计划备份云平台的镜像,用户可以通过所述对象网关服务的客户端请求下载镜像文件,来进行备份镜像。
2)所述对象存储网关收到步骤1的下载镜像文件的请求,识别要下载的镜像文件名。
3)所述对象存储网关获取步骤2中的文件名,通过这个文件名到所述对象存储池中查找相应的文件。如果找不到则返回给用户文件找不到,否则读取对象存储池中的文件的属性。
4)所述对象存储网关通过步骤3读取到文件的属性,通过属性中记录的文件类型来判断是普通文件还是镜像文件,如果文件类型不是“X-Meta-Bingo-MyImage”,则是普通文件,然后读取所述对象存储池中文件的内容返回给用户,否则继续步骤5。
5)通过步骤3读取的所述文件属性,获取镜像文件名、镜像文件大小和镜像文件所在储存池名字,然后调用所述块存储的接口到指定的块存储池中查找镜像,如果找不到则返回给用户镜像文件找不到,否则继续步骤6。
6)所述对象存储网关调用所述块存储的接口到块存储池中读取镜像内容返回给用户。
删除镜像过程为:
1)用户想删除云平台不需要或者已过期的镜像,通过对象网关服务的客户端请求删除镜像文件。
2)所述对象存储网关收到步骤1的删除镜像文件的请求,识别出要删除的镜像文件名。
3)所述对象存储网关获取步骤2中的文件名,通过这个文件名到所述对象存储池中查找相应的文件。如果找不到则返回给用户文件找不到,否则读取对象存储中的文件的属性。
4)所述对象存储网关通过步骤3读取到文件的属性,通过属性中记录的文件类型来判断是普通文件还是镜像文件,如果文件类型不是“X-Meta-Bingo-MyImage”,则是普通文件,然后删除所述对象存储池中的文件返回给用户,否则继续步骤5。
5)通过步骤3读取的文件属性,获取镜像文件名和镜像文件所在储存池名字,然后调用块存储的接口到指定的块存储池中查找镜像,如果找不到则返回给用户镜像文件找不到,否则继续步骤6。
6)所述对象存储网关调用所述块存储接口在指定块存储池删除镜像,镜像删除完成后,则删除所述对象存储池中的对象存根,然后返回给用户。
所述对象储存网关对客户端上传的对象文件的属性进行判断,针对镜像文件,调用块存储的接口创建跟镜像文件同名同大小的镜像;创建成功后,再次调用所述块存储的接口将镜像文件的内容写到对应的镜像,然后在对象储存池中保存了一份存根对象,这份存根以便后续的操作:下载,删除,去操作到块设备池中的镜像,实现对象存储协议访问块存储。通过对ceph的对象存储网关机制的修改,无须中转模块,减少资源的浪费。用户通过对象存储网关访问块存储更可靠,效率更高和更便捷,可以有效推广。
以上所述,仅是本发明的较佳实施例而已,并非对本发明做任何形式上的限制,故凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (6)

1.一种基于对象存储协议的块存储访问方法,其特征在于,包括以下步骤:
S1:通过对象网关服务的客户端发出包括上传、下载、删除对象文件的请求;其中,上传所述对象文件为镜像文件时,设置所示镜像文件的文件属性为:“X-Meta-Bingo-MyImage”;
S2:对象存储网关识别所述对象文件的参数,所述参数包括文件属性;
S3:若所述文件属性符合“X-Meta-Bingo-MyImage”,则依据所述请求,调用所述块储存接口,在所述块储存写入所述镜像文件、下载所述镜像文件、删除所述镜像文件,然后返回所述客户端;否则,直接在对象储存池中执行所述请求:写入、下载、删除所述对象文件。
2.如权利要求1的基于对象存储协议的块存储访问方法,其特征在于,所述参数还包括文件名字、文件大小。
3.如权利要求2的基于对象存储协议的块存储访问方法,其特征在于:所述写入所述镜像文件为:
调用所述块存储的接口创建与所述镜像文件同名字、同大小的镜像,并将所述镜像文件的内容写到所述块储存的所述镜像。
4.如权利要求3的基于对象存储协议的块存储访问方法,其特征在于:写入所述镜像文件后,所述对象储存网关在所述对象存储池保存一份包含有存根信息的存根对象;所述存根信息包括镜像文件所在储存池名字。
5.如权利要求4的基于对象存储协议的块存储访问方法,其特征在于:所述下载所述镜像文件为:
依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中读取所述镜像。
6.如权利要求4的基于对象存储协议的块存储访问方法,其特征在于:所述删除所述镜像文件为:
依据所述存根信息,调用所述块存储的接口按所述镜像所在储存池名字在指定所述块存储池中删除所述镜像,以及删除所述对象存储池的所述存根对象。
CN202110072600.9A 2021-01-20 2021-01-20 一种基于对象存储协议的块存储池访问方法 Active CN112799781B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110072600.9A CN112799781B (zh) 2021-01-20 2021-01-20 一种基于对象存储协议的块存储池访问方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110072600.9A CN112799781B (zh) 2021-01-20 2021-01-20 一种基于对象存储协议的块存储池访问方法

Publications (2)

Publication Number Publication Date
CN112799781A true CN112799781A (zh) 2021-05-14
CN112799781B CN112799781B (zh) 2021-09-03

Family

ID=75810506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110072600.9A Active CN112799781B (zh) 2021-01-20 2021-01-20 一种基于对象存储协议的块存储池访问方法

Country Status (1)

Country Link
CN (1) CN112799781B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932415A (zh) * 2012-09-26 2013-02-13 东软集团股份有限公司 一种镜像文件存储方法及装置
CN105872040A (zh) * 2016-03-30 2016-08-17 华中科技大学 一种利用网关节点缓存优化分布式块存储写性能的方法
CN111090498A (zh) * 2019-12-13 2020-05-01 腾讯科技(深圳)有限公司 虚拟机启动方法、装置、计算机可读存储介质及电子设备
US10887167B2 (en) * 2018-04-30 2021-01-05 At&T Intellectual Property I, L.P. Adaptive software-defined storage for cloud storage workloads

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932415A (zh) * 2012-09-26 2013-02-13 东软集团股份有限公司 一种镜像文件存储方法及装置
CN105872040A (zh) * 2016-03-30 2016-08-17 华中科技大学 一种利用网关节点缓存优化分布式块存储写性能的方法
US10887167B2 (en) * 2018-04-30 2021-01-05 At&T Intellectual Property I, L.P. Adaptive software-defined storage for cloud storage workloads
CN111090498A (zh) * 2019-12-13 2020-05-01 腾讯科技(深圳)有限公司 虚拟机启动方法、装置、计算机可读存储介质及电子设备

Also Published As

Publication number Publication date
CN112799781B (zh) 2021-09-03

Similar Documents

Publication Publication Date Title
US10853329B2 (en) Distributed file system
US5878429A (en) System and method of governing delivery of files from object databases
CN101416183B (zh) 保存无线设备当前数据的方法和***
US8572037B2 (en) Database server, replication server and method for replicating data of a database server by at least one replication server
CN100518131C (zh) 网格数据副本管理***
CN101470645B (zh) 一种高速缓存数据恢复的方法和装置
CN104899274B (zh) 一种内存数据库高效远程访问方法
CN112395264B (zh) 分布式存储***中逻辑目标与卷之间映射的处理方法
WO2020098654A1 (zh) 基于云存储的数据存储方法、装置和存储介质
CN111654532B (zh) 一种配置文件集中管理***、方法及装置
US20130325932A1 (en) Electronic device and method for storing distributed documents
CN111177159B (zh) 一种数据处理的***、方法和数据更新设备
CN105407044B (zh) 一种基于nfs的云存储网关***的实现方法
CN113746641B (zh) 一种基于分布式存储的odx协议处理方法
CN114265814A (zh) 一种基于对象存储的数据湖文件***
CN109165078B (zh) 一种虚拟分布式服务器及其访问方法
CN114168262A (zh) 一种基于lru置换算法的云平台镜像缓存管理方法
CN112799781B (zh) 一种基于对象存储协议的块存储池访问方法
JPH10124419A (ja) クライアントサーバーシステムにおけるソフトウェア及びデータの整合配布方法
CN110737635A (zh) 一种数据分块方法
CN115061630A (zh) 一种数据迁移方法、装置、设备及介质
CN111488324B (zh) 一种基于消息中间件的分布式网络文件***及其工作方法
US11886439B1 (en) Asynchronous change data capture for direct external transmission
CN110209343B (zh) 数据存储方法、装置、服务器及存储介质
JP2023509040A (ja) データ伝送方法、端末及びコンピュータ読み取り可能な記憶媒体

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant