Data storage system, metadatabase synchronization method and data cross-domain calculation method
A data storage system and database technology, applied in the field of information processing, can solve the problems of high-cost investment, instability, and inability of data to flow out, and achieve the effect of improving performance and reducing network overhead.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0035] Example one
[0036] figure 1 This is a structural diagram of the data storage system provided by Embodiment 1 of the present invention, such as figure 1 As shown, the data storage system includes: at least two data centers (as an example and not a limitation, in figure 1 Three data centers are shown in, namely: data center A, 110, data center B, 120, and data center C, 130).
[0037] Among them, a communication connection is established between different data centers (for example, a public network or a private network is used for connection). Typically, each data center uses a distributed database system as a whole.
[0038] Each data center (in figure 1 Taking data center A and 110 as an example) including: access layer 1101, compilation layer 1102, computing layer 1103, storage layer 1104, and underlying container cloud platform 1105;
[0039] The compilation layer 1102 includes a metadata database 11021 and at least one compilation node 11022 (in figure 1 Taking three compi...
Example Embodiment
[0065] Example two
[0066] figure 2 This is a flowchart of a method for synchronizing a metadata database provided in the second embodiment of the present invention. This embodiment is applicable to the case of performing data synchronization on the metadata stored in each data center in the data storage system according to the embodiment of the present invention. The method can be executed by the metadata database synchronization device provided by the embodiment of the present invention. The device can be implemented in software and / or hardware, and can generally be integrated in a data storage system by one or more compilation layers in the data storage system. Execution, for example, is executed in cooperation with each server integrated with the compilation layer of each data center in the data storage system.
[0067] Such as figure 2 As shown, the method of the embodiment of the present invention includes:
[0068] S210. Determine a master database and a slave database amo...
Example Embodiment
[0077] Example three
[0078] Figure 3a This is a flowchart of a method for synchronizing a metadata database provided in the third embodiment of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiment. In this embodiment, the main database is determined among all metadata databases in the data storage system. And from the database, and the operation of establishing the cascading topology map between the meta-databases is embodied, correspondingly, the method of the embodiment of the present invention specifically includes:
[0079] S310. In all metadata databases included in the data storage system, count the communication delay between the two metadata databases.
[0080] In this embodiment, all metadata databases included in the data storage system are connected in pairs. Correspondingly, the test information can be sent and received between the two-element databases to calculate the communication delay between the two-element databases...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap