[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111198845B - Data migration method, readable storage medium and computing device - Google Patents

Data migration method, readable storage medium and computing device Download PDF

Info

Publication number
CN111198845B
CN111198845B CN202010089445.7A CN202010089445A CN111198845B CN 111198845 B CN111198845 B CN 111198845B CN 202010089445 A CN202010089445 A CN 202010089445A CN 111198845 B CN111198845 B CN 111198845B
Authority
CN
China
Prior art keywords
data
storage server
access request
request
migration
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.)
Active
Application number
CN202010089445.7A
Other languages
Chinese (zh)
Other versions
CN111198845A (en
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.)
Orange Triangle Guangdong Technology Co ltd
Original Assignee
Orange Triangle Guangdong Technology 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 Orange Triangle Guangdong Technology Co ltd filed Critical Orange Triangle Guangdong Technology Co ltd
Priority to CN202010089445.7A priority Critical patent/CN111198845B/en
Publication of CN111198845A publication Critical patent/CN111198845A/en
Application granted granted Critical
Publication of CN111198845B publication Critical patent/CN111198845B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/119Details of migration of file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present disclosure provides a data migration method, the method comprising: the management server receives a data migration instruction; the management server instructs the first storage server to migrate the data to the second storage server according to the data migration instruction; during data migration, the management server receives a data access request, sends a data query instruction to a second storage server according to the data access request, and sends the data access instruction to a first storage server to instruct the first storage server to perform data read-write operation related to the data access request if the second storage server returns a first message to indicate that data corresponding to the request is not queried; and if the second storage server returns a second message indicating that the data corresponding to the request is queried, sending an access instruction to the second storage server, and indicating the second storage server to perform data read-write operation related to the data access request.

Description

Data migration method, readable storage medium and computing device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a data migration method, a readable storage medium, and a computing device.
Background
With the development of information technology, data is becoming an important asset at present. To address data growth and business needs, data storage device clustering has become an industry consensus. The data is stored in a scattered manner through a plurality of nodes, so that the data I/O capability can be greatly improved, and the service response rate is ensured. For this reason, there is a need for clustered storage management.
The data storage devices can have data migration requirements for service transfer, data backup and the like in a large-scale cloud computing application scene or a small application scene of a plurality of main and standby servers. In the migration process, normal business service is often influenced, and the problem of business interruption caused by data migration is solved by ensuring the continuity of business.
Disclosure of Invention
To this end, the present invention provides a data migration method, a readable storage medium, and a computing device in an effort to solve or at least alleviate at least one of the problems presented above.
According to an aspect of an embodiment of the present invention, there is provided a data migration method, including:
the management server receives a data migration instruction;
the management server instructs the first storage server to migrate the data to the second storage server according to the data migration instruction;
during data migration, the management server receives a data access request, sends a data query instruction to a second storage server according to the data access request, and sends the data access instruction to a first storage server to instruct the first storage server to perform data read-write operation related to the data access request if the second storage server returns a first message to indicate that data corresponding to the request is not queried; and if the second storage server returns a second message indicating that the data corresponding to the request is queried, sending an access instruction to the second storage server, and indicating the second storage server to perform data read-write operation related to the data access request.
Optionally, sending a data access instruction to a first storage server, and instructing the first storage server to perform data read-write operation related to the data access request specifically includes:
if the data access request is a read request, a data read instruction is sent to a first storage server, and the first storage server is instructed to perform data read operation related to the data access request;
if the data access request is a write request, the first storage server is instructed to judge whether the same data migration occurs in the data writing process, if so, a normal writing process is executed, otherwise, the first storage server is instructed to perform the data writing operation related to the data access request.
Optionally, the first storage server determines whether migration of the same data occurs in the data writing process, including:
calculating the waiting time of data migration of the data corresponding to the data access request;
calculating the duration of the data writing process;
calculating a difference value between the waiting time of the data migration of the data corresponding to the data access request and the duration time of the data writing process, if the difference value is larger than a preset threshold value, determining that the same data migration cannot occur in the data writing process, otherwise, determining that the same data migration can occur in the data writing process.
Optionally, calculating the waiting time of the data migration of the data corresponding to the data access request includes:
acquiring file information and a transmission sequence of all data to be synchronized in advance;
the method comprises the steps of,
acquiring information of a current transmission file of the first storage server;
and calculating the waiting time of data migration of the data corresponding to the data access request according to the information of the current transmission file, the file information of all the data to be synchronized and the transmission sequence.
Optionally, the executing the writing process includes:
storing the data corresponding to the write request locally;
and when the data of the first storage server is determined to be migrated to the second storage server, migrating the data corresponding to the write request stored locally to the second storage server.
Optionally, after the management server receives the data access request, the method further includes:
if the data access request is a read request, the local storage content is queried, whether the data corresponding to the read request is stored locally or not is judged, and if so, the data is read from the local and returned to the user.
Optionally, after the management server receives the data access request, the method further includes:
if the data access request is a write request, inquiring the local storage content, judging whether the data corresponding to the write request is stored locally, and if so, overlaying the data corresponding to the write request on the local storage.
According to yet another aspect of embodiments of the present invention, there is provided a readable storage medium adapted to store one or more programs configured to perform the above-described data migration method by a computing device.
According to yet another aspect of an embodiment of the present invention, there is provided a computing device including: one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors to perform the data migration method described above.
According to the embodiment of the invention, during data migration, the management server receives a data access request, a data query instruction is sent to a second storage server according to the data access request, and if the second storage server returns a first message indicating that the data corresponding to the request is not queried, the data access instruction is sent to a first storage server, and the first storage server is instructed to perform data read-write operation related to the data access request; if the second storage server returns a second message indicating that the data corresponding to the request is queried, an access instruction is sent to the second storage server, and the second storage server is instructed to perform data read-write operation related to the data access request; during data migration, the data of the storage server can still be normally accessed, and meanwhile, read-write conflict of the data is avoided.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and may be better understood from the following description of embodiments taken in conjunction with the accompanying drawings in which:
FIG. 1 shows a system architecture schematic of an embodiment of the present invention;
FIG. 2 shows a method flow diagram of an embodiment of the present invention;
fig. 3 shows a method flow diagram of an embodiment of the invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments may be combined with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those described herein, and therefore the scope of the present invention is not limited to the specific embodiments disclosed below.
As shown in fig. 1, an embodiment of the present invention provides a network architecture schematic diagram for assisting in explaining a method provided by the present invention. Wherein the service server of the service processing layer is used for processing service logic, and the management server is an abstract device for implementing management functions of computing resources, for example: task allocation, data routing, interlayer coupling, data management, etc., the management server may be one device or may be divided into a plurality of devices according to functions.
As shown in fig. 2, a data migration method according to an embodiment of the present invention includes:
s110, receiving a data migration instruction by a management server;
s120, the management server instructs the first storage server to migrate the data to the second storage server according to the data migration instruction;
s130, during data migration, the management server receives a data access request, sends a data query instruction to a second storage server according to the data access request, and sends the data access instruction to a first storage server to instruct the first storage server to perform data read-write operation related to the data access request if the second storage server returns a first message to indicate that data corresponding to the request is not queried; and if the second storage server returns a second message indicating that the data corresponding to the request is queried, sending an access instruction to the second storage server, and indicating the second storage server to perform data read-write operation related to the data access request.
According to the embodiment of the invention, when the data access request is received, whether the data corresponding to the data access request is stored or not is preferentially inquired from the second storage server, if so, the second storage server directly reads and writes the data, and compared with the first storage server which reads and writes the data, the re-migration process of the newly written data is reduced; otherwise, the request is still processed by the first storage server.
Further, in step S130, a data access instruction is sent to a first storage server, and the data access instruction instructs the first storage server to perform data read-write operation related to the data access request, which specifically includes:
if the data access request is a read request, a data read instruction is sent to a first storage server, and the first storage server is instructed to perform data read operation related to the data access request;
if the data access request is a write request, the first storage server is instructed to judge whether the same data migration occurs in the data writing process, if so, a normal writing process is executed, otherwise, the first storage server is instructed to perform the data writing operation related to the data access request.
The embodiment of the invention realizes the normal writing of the data in the data migration process, solves the problem that the data read-write conflict or the migrated data is damaged, and is particularly suitable for larger files or continuous data writing scenes.
Further, the first storage server determining whether migration of the same data occurs in the data writing process includes:
calculating the waiting time of data migration of the data corresponding to the data access request;
calculating the duration of the data writing process;
calculating a difference value between the waiting time of the data migration of the data corresponding to the data access request and the duration time of the data writing process, if the difference value is larger than a preset threshold value, determining that the same data migration cannot occur in the data writing process, otherwise, determining that the same data migration can occur in the data writing process.
According to the embodiment of the invention, by calculating the difference value between the waiting time of the data migration of the data corresponding to the data access request and the duration time of the data writing process and comparing the difference value with the preset threshold value, whether enough time exists for completing writing of the same data before the data migration occurs is determined, and the situation that the data migration is wrong or fails due to write protection in the writing process is avoided.
Further, calculating the waiting time of the data migration of the data corresponding to the data access request includes:
acquiring file information and a transmission sequence of all data to be synchronized in advance;
the method comprises the steps of,
acquiring information of a current transmission file of the first storage server;
and calculating the waiting time of data migration of the data corresponding to the data access request according to the information of the current transmission file, the file information of all the data to be synchronized and the transmission sequence.
The file information of all the data to be synchronized includes file name and size, and the transmission sequence is usually arranged according to the file path or the actual storage address. Based on the file information and the transmission sequence of all the data to be synchronized and the information of the current transmission file of the first storage server, the waiting time of data migration of the data corresponding to the data access request can be calculated.
Further, the executing the writing process that cannot be normally performed includes:
storing the data corresponding to the write request locally;
and when the data of the first storage server is determined to be migrated to the second storage server, migrating the data corresponding to the write request stored locally to the second storage server.
According to the embodiment of the invention, the management server caches the data which cannot be normally written into the first storage server, and stores the cached data in the second storage server, so that the retention of the normal update information of the data during the data migration is ensured.
Further, after receiving the data access request, the management server further includes:
if the data access request is a read request, the local storage content is queried, whether the data corresponding to the read request is stored locally or not is judged, and if so, the data is read from the local and returned to the user.
According to the embodiment of the invention, after the management server caches the data which cannot be normally written into the first storage server, the management server caches are preferentially queried when the read request of the same data is processed, so that the latest data is returned to a user.
Further, after receiving the data access request, the management server further includes:
if the data access request is a write request, inquiring the local storage content, judging whether the data corresponding to the write request is stored locally, and if so, overlaying the data corresponding to the write request on the local storage.
According to the embodiment of the invention, after the management server caches the data which cannot be normally written into the first storage server, when the writing request of the same data is processed, the management server caches are preferentially inquired, and the original cache content is covered by the writing request data, so that the data in the cache is ensured to be updated in real time. After the second storage server completes data migration, only the latest cache content needs to be written into the second storage server.
In order to facilitate understanding of the inventive concept, a specific embodiment is given below for illustration, as shown in fig. 3, comprising the steps of:
s200, the management server receives a data migration instruction;
s210, the management server instructs the first storage server to migrate data to the second storage server;
s220, the management server receives a data writing request in the data migration process;
s230, whether the local cache has data to be updated or not, and if so, executing S240; otherwise, executing S250;
s240, the management server updates the data to the local cache;
s250, whether the second storage server has data to be updated or not, and if so, executing S260; otherwise, S270 is performed;
s260, the management server updates the data to the second storage server;
s270, whether the first storage server has enough waiting time, if so, executing S280; otherwise, S290 is performed;
s280, the management server updates the data to the first storage server;
s290, the management server writes the data into the local cache.
For a large-capacity storage cluster, data migration between devices often takes hours or even days, during which time, in order to ensure continuity of service, and avoid bringing excessive pressure to a cache space of a management server, data update is dispersed in a first storage server, a second storage server and the management server, and data in the cache of the management server is updated to the second storage server along with the end of data migration, so that data migration is completed, and service continuity in the data migration process is ensured.
Those of ordinary skill in the art will appreciate that all or part of the steps of the various methods of the above embodiments may be implemented by a program that instructs associated hardware, the program may be stored in a computer readable storage medium including Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), one-time programmable Read-Only Memory (OTPROM), electrically erasable programmable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disk Memory, magnetic disk Memory, tape Memory, or any other medium that can be used for carrying or storing data that is readable by a computer.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. A method of data migration, the method comprising: the management server receives a data migration instruction; the management server instructs the first storage server to migrate the data to the second storage server according to the data migration instruction; during data migration, the management server receives a data access request, sends a data query instruction to a second storage server according to the data access request, and sends the data access instruction to a first storage server to instruct the first storage server to perform data read-write operation related to the data access request if the second storage server returns a first message to indicate that data corresponding to the request is not queried; if the second storage server returns a second message indicating that the data corresponding to the request is queried, an access instruction is sent to the second storage server, and the second storage server is instructed to perform data read-write operation related to the data access request;
sending a data access instruction to a first storage server, and instructing the first storage server to perform data read-write operation related to the data access request, wherein the method specifically comprises the following steps: if the data access request is a read request, a data read instruction is sent to a first storage server, and the first storage server is instructed to perform data read operation related to the data access request; if the data access request is a write request, the first storage server is instructed to judge whether the same data migration occurs in the data writing process, if so, a normal writing process is executed, otherwise, the first storage server is instructed to perform data writing operation related to the data access request;
the first storage server judging whether migration of the same data occurs in the data writing process or not, including: calculating the waiting time of data migration of the data corresponding to the data access request; calculating the duration of the data writing process; calculating a difference value between the waiting time of data migration of the data corresponding to the data access request and the duration time of the data writing process, if the difference value is larger than a preset threshold value, determining that the same data migration cannot occur in the data writing process, otherwise, determining that the same data migration can occur in the data writing process;
calculating the waiting time of the data migration of the data corresponding to the data access request, including: acquiring file information and a transmission sequence of all data to be synchronized in advance; acquiring information of a current transmission file of the first storage server; and calculating the waiting time of data migration of the data corresponding to the data access request according to the information of the current transmission file, the file information of all the data to be synchronized and the transmission sequence.
2. The method of claim 1, wherein the performing an abnormal write flow comprises: storing the data corresponding to the write request locally; and when the data of the first storage server is determined to be migrated to the second storage server, migrating the data corresponding to the write request stored locally to the second storage server.
3. The method of claim 2, wherein after the management server receives the data access request, further comprising: if the data access request is a read request, the local storage content is queried, whether the data corresponding to the read request is stored locally or not is judged, and if so, the data is read from the local and returned to the user.
4. The method of claim 2, wherein after the management server receives the data access request, further comprising: if the data access request is a write request, inquiring the local storage content, judging whether the data corresponding to the write request is stored locally, and if so, overlaying the data corresponding to the write request on the local storage.
5. A readable storage medium adapted to store one or more programs configured to perform the data migration method of any of claims 1-4 by a computing device.
6. A computing device, comprising: one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors to perform the data migration method of any of claims 1-4.
CN202010089445.7A 2020-02-13 2020-02-13 Data migration method, readable storage medium and computing device Active CN111198845B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010089445.7A CN111198845B (en) 2020-02-13 2020-02-13 Data migration method, readable storage medium and computing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010089445.7A CN111198845B (en) 2020-02-13 2020-02-13 Data migration method, readable storage medium and computing device

Publications (2)

Publication Number Publication Date
CN111198845A CN111198845A (en) 2020-05-26
CN111198845B true CN111198845B (en) 2023-07-21

Family

ID=70746580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010089445.7A Active CN111198845B (en) 2020-02-13 2020-02-13 Data migration method, readable storage medium and computing device

Country Status (1)

Country Link
CN (1) CN111198845B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111800497A (en) * 2020-06-30 2020-10-20 北京金山云网络技术有限公司 Request response method, and hot migration system and device
CN115113798B (en) * 2021-03-17 2024-03-19 中国移动通信集团山东有限公司 Data migration method, system and equipment applied to distributed storage
CN113535085B (en) * 2021-07-05 2024-07-30 歌尔科技有限公司 Product identification transmission method, terminal equipment, system and storage medium
CN114338692B (en) * 2022-02-17 2023-11-10 上海玄翎科技有限公司 Data balancing method and device based on partitioned cluster expansion

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102955845A (en) * 2012-10-23 2013-03-06 北京亿赞普网络技术有限公司 Data access method and device as well as distributed database system
US8751533B1 (en) * 2009-11-25 2014-06-10 Netapp, Inc. Method and system for transparently migrating storage objects between nodes in a clustered storage system
CN105549904A (en) * 2015-12-08 2016-05-04 华为技术有限公司 Data migration method applied in storage system and storage devices
WO2016086552A1 (en) * 2014-12-04 2016-06-09 中兴通讯股份有限公司 File processing method and client
CN109451088A (en) * 2018-10-30 2019-03-08 新华三大数据技术有限公司 A kind of data access method and device
CN110427284A (en) * 2019-07-31 2019-11-08 中国工商银行股份有限公司 Data processing method, distributed system, computer system and medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9722873B2 (en) * 2014-12-04 2017-08-01 Microsoft Technology Licensing, Llc Zero-downtime, reversible, client-driven service migration
CN106953893A (en) * 2017-02-15 2017-07-14 北京百度网讯科技有限公司 Data Migration between cloud storage system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8751533B1 (en) * 2009-11-25 2014-06-10 Netapp, Inc. Method and system for transparently migrating storage objects between nodes in a clustered storage system
CN102955845A (en) * 2012-10-23 2013-03-06 北京亿赞普网络技术有限公司 Data access method and device as well as distributed database system
WO2016086552A1 (en) * 2014-12-04 2016-06-09 中兴通讯股份有限公司 File processing method and client
CN105549904A (en) * 2015-12-08 2016-05-04 华为技术有限公司 Data migration method applied in storage system and storage devices
CN109451088A (en) * 2018-10-30 2019-03-08 新华三大数据技术有限公司 A kind of data access method and device
CN110427284A (en) * 2019-07-31 2019-11-08 中国工商银行股份有限公司 Data processing method, distributed system, computer system and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
付桂涛 ; 赵天磊 ; 唐川 ; 邢座程 ; .优化迁移共享的自适应令牌协议.上海交通大学学报.2013,(01),全文. *
张震伟 ; 马雁云 ; .基于超元数据缓存的高速数据访问系统.广东通信技术.2016,(09),全文. *

Also Published As

Publication number Publication date
CN111198845A (en) 2020-05-26

Similar Documents

Publication Publication Date Title
CN111198845B (en) Data migration method, readable storage medium and computing device
US10613780B1 (en) Multi-node removal
JP7374100B2 (en) Resource reservation method, resource reservation device, resource reservation device, and resource reservation system
US10242022B1 (en) Systems and methods for managing delayed allocation on clustered file systems
CN109842651B (en) Uninterrupted service load balancing method and system
CN107870802B (en) Virtual machine migration method and device
CN111897558A (en) Kubernets upgrading method and device for container cluster management system
CN111475483A (en) Database migration method and device and computing equipment
CN112256433B (en) Partition migration method and device based on Kafka cluster
CN108595119A (en) A kind of method of data synchronization and distributed system
CN104035728A (en) Hard disk hot plug handling method, device and node
CN111399753B (en) Method and device for writing pictures
CN113467719B (en) Data writing method and device
CN111984196B (en) File migration method, device, equipment and readable storage medium
CN112363980B (en) Data processing method and device of distributed system
CN110298031B (en) Dictionary service system and model version consistency distribution method
CN115087966A (en) Data recovery method, device, equipment, medium and program product
CN115982101B (en) Machine room data migration method and device based on multi-machine room copy placement strategy
CN109992447B (en) Data copying method, device and storage medium
WO2023070935A1 (en) Data storage method and apparatus, and related device
WO2022151856A1 (en) Online takeover method and system for heterogeneous storage volumes, device, and medium
CN110083509B (en) Method and device for arranging log data
CN113986878A (en) Data writing method, data migration device and electronic equipment
CN114764403A (en) Data migration method, device, equipment and storage medium
CN105760431A (en) Method and device for transferring file blocks

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20230626

Address after: Room 1202, Chuangxin Building, No.1 Keji Road, Science and Technology Innovation Park, Daya Bay West District, Huizhou City, Guangdong Province, 516000

Applicant after: Orange Triangle (Guangdong) Technology Co.,Ltd.

Address before: 453000 c1-082, Chuangye building, No. 1 Park, Chuangye Road, Xinxiang City, Henan Province

Applicant before: Henan Wenzheng Electronic Data Processing Co.,Ltd.

GR01 Patent grant
GR01 Patent grant