Capacity expansion method and device
An expansion method and capacity technology, applied in the communication field, can solve problems such as large fragmentation overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] In this embodiment, a capacity expansion method is provided, figure 1 is a flowchart of a capacity expansion method according to an embodiment of the present invention, such as figure 1 As shown, the process includes the following steps:
[0036] Step S102, obtaining the number of server nodes in the current distributed data storage system after adding server nodes, wherein the current distributed data storage system includes newly added server nodes and initial server nodes;
[0037] Step S104, splitting and expanding the fragmented data on the initial server node in the current distributed data storage system according to the number of server nodes, so as to obtain the expanded fragmented data;
[0038] Step S106, redistributing the expanded fragmented data in the current distributed data storage system, so that the number of fragments of the fragmented data on each of the newly added server node and the initial server node satisfies a predetermined condition.
[00...
Embodiment 2
[0105] In this embodiment, a capacity expansion device is also provided, which is used to implement the above embodiments and preferred implementation modes, and what has been described will not be repeated. As used below, the term "module" may be a combination of software and / or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.
[0106] Figure 4 is a structural block diagram of a capacity expansion device according to an embodiment of the present invention, such as Figure 4 As shown, the device includes:
[0107] 1) The obtaining module 42 is used to obtain the number of server nodes in the current distributed data storage system after adding server nodes, wherein the current distributed data storage system includes newly added server nodes and initial server nodes;
...
Embodiment 3
[0143] The embodiment of the invention also provides a storage medium. For the specific application scenarios of this embodiment, reference may be made to the foregoing Embodiment 1 and Embodiment 2, and details are not described here. Optionally, in this embodiment, the above-mentioned storage medium may be configured to store program codes for performing the following steps:
[0144] S1. Obtain the number of server nodes in the current distributed data storage system after adding server nodes, where the current distributed data storage system includes newly added server nodes and initial server nodes;
[0145] S2, splitting and expanding the fragmented data on the initial server node in the current distributed data storage system according to the number of nodes of the server node, so as to obtain the expanded fragmented data;
[0146] S3. Redistribute the expanded fragmented data in the current distributed data storage system, so that the number of fragments of the fragmen...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com