CN105975528B - Synchronization method, device and system for background configuration file - Google Patents

Synchronization method, device and system for background configuration file Download PDF

Info

Publication number
CN105975528B
CN105975528B CN201610281209.9A CN201610281209A CN105975528B CN 105975528 B CN105975528 B CN 105975528B CN 201610281209 A CN201610281209 A CN 201610281209A CN 105975528 B CN105975528 B CN 105975528B
Authority
CN
China
Prior art keywords
file
configuration
configuration file
file system
relational database
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
CN201610281209.9A
Other languages
Chinese (zh)
Other versions
CN105975528A (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.)
Nubia Technology Co Ltd
Original Assignee
Nubia 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610281209.9A priority Critical patent/CN105975528B/en
Publication of CN105975528A publication Critical patent/CN105975528A/en
Application granted granted Critical
Publication of CN105975528B publication Critical patent/CN105975528B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • 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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication
    • 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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

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

Abstract

The invention discloses a method, a device and a system for synchronizing background configuration files, and relates to the technical field of communication. The method comprises the following steps: configuring information and storing the configuration information; writing the configuration information into a relational database; writing the configuration information into a local file system to generate a new configuration file; and uploading the configuration file to a distributed file system. By adopting the method, the device and the system for synchronizing the background configuration files, the access pressure can be dispersed, and the phenomenon of server avalanche caused by centralized management of data is avoided.

Description

Synchronization method, device and system for background configuration file
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for synchronizing a background configuration file.
Background
In the e-commerce system, operation and development engineering are separated, and the display and modification of the content on a website are generally carried out in a background configuration mode, so that the frequency of directly modifying codes by development engineers can be reduced, and the e-commerce system is beneficial for operators to release the content more quickly and conveniently according to needs.
In the prior art, a plurality of application servers are commonly used in small and medium-sized websites, and it is very important to ensure that the contents configured by operators can be displayed consistently in all the application servers. One method in the prior art is to store data in relational databases such as mysql and the like, and an application server reads data from the same data table to obtain content, however, if the number of application servers is large, each request needs to read data from the database, which causes the pressure of the database, and if the pressure of the database is large, data reading failure can also be caused; the second method is to write the data into the no sql such as redis, etc., and the application server reads the information from the no sql, but if the configuration file is larger, the level reaches kb, and when reading, the network io delay is larger, and the reading is slow; the third method is to generate files in the configuration server, start a monitoring service in the configuration server, start a server service in each application server, and inform each application server to synchronize the configuration file to the local through a broadcast mode when the configuration file is monitored to be changed.
Disclosure of Invention
The invention mainly aims to provide a method, a device and a system for synchronizing background configuration files, and aims to overcome the defects that the database pressure is high, and the workload and the complexity of operation and maintenance are increased when the background configuration files in an e-commerce system in the prior art are synchronized.
In order to achieve the above object, the present invention provides a method for synchronizing a background configuration file, which is applicable to a configuration server, and is characterized in that the method includes the steps of:
configuring relevant information and storing the configuration information;
writing the configuration information into a relational database;
writing the configuration information into a local file system to generate a new configuration file;
and uploading the configuration file to a distributed file system.
In a preferred embodiment, the method further comprises:
receiving an access request of a configuration file sent by an application server;
searching the configuration file in an appointed path;
if the searching in the appointed path fails, searching the configuration file from the file system, and writing the configuration file into the local file system;
and if the search in the file system fails, searching the configuration information corresponding to the configuration file from the relational database.
In a preferred embodiment, before uploading the configuration file to the file system, the method further includes:
calculating the file feature code of the new configuration file;
and writing the file feature code into a key value appointed in a non-relational database.
In a preferred embodiment, the searching for the configuration file in the agreed path includes:
judging whether the configuration file exists in the appointed path or not;
if the configuration file exists, calculating a file feature code of the configuration file;
judging whether the file feature codes are consistent with key values appointed in the non-relational database or not;
if the configuration files are consistent, reading the configuration files;
otherwise, determining that the search in the agreed path fails.
In a preferred embodiment, when uploading the configuration file to the distributed file system, the method further includes:
and setting the authority control of the configuration file.
In addition, to achieve the above object, the present invention further provides a synchronization apparatus for a background configuration file, which is suitable for a configuration server, and the apparatus includes:
the configuration unit is used for configuring the related information and storing the configuration information;
the processing unit is used for writing the configuration information into a relational database and writing the configuration information into a local file system to generate a new configuration file;
and the uploading unit is used for uploading the configuration file to a distributed file system.
In a preferred aspect, the apparatus further comprises:
the receiving unit is used for receiving an access request of the configuration file sent by the application server;
the searching unit is configured to search the configuration file in an agreed path, or search the configuration file from the file system and write the configuration file into the local file system when the search fails in the agreed path, or search the configuration information corresponding to the configuration file from the relational database when the search fails in the file system.
In a preferred embodiment, the processing unit is further configured to calculate a file feature code of the new configuration file before uploading the configuration file to the file system, and write the file feature code into a key value specified in the non-relational database.
In a preferred embodiment, the search unit further includes:
the first judging module is used for judging whether the configuration file exists in the appointed path or not;
the calculation module is used for calculating the file feature codes of the configuration files when the configuration files exist;
the second judging module is used for judging whether the file feature codes are consistent with key values appointed in the non-relational database or not, and determining that the search in the appointed path fails when the file feature codes are inconsistent with the key values appointed in the non-relational database;
and the reading module is used for reading the configuration file when the calculated file feature code is consistent with the key value appointed in the non-relational database.
In a preferred aspect, the apparatus further comprises:
and the setting unit is used for setting the access authority of the configuration file when the configuration file is uploaded to a file system.
In addition, in order to achieve the above object, the present invention further provides a synchronization system for a background configuration file, where the system includes a configuration server, a relational database, a non-relational database, and a file system:
the configuration server comprises the synchronization device which is respectively in communication connection with the relational database, the non-relational database and the file system and is used for configuring related information and generating a new configuration file, and searching the configuration file requesting access from the relational database, the non-relational database or the file system according to an access request sent by the application server;
the relational database is used for storing configuration information;
the non-relational database is used for storing the file feature codes of the new configuration files;
and the file system is used for storing the new configuration file.
According to the method, the device and the system for synchronizing the background configuration file, which are provided by the embodiment of the invention, the configuration information is written into the relational database, the new configuration file is generated in the local file system, and the new configuration file is uploaded to the file system, so that when a user accesses the configuration file to the configuration server through the application server, the configuration file can be searched from the local or the file system or the configuration information can be searched from the relational database according to needs, the access pressure is dispersed, and the phenomenon of server avalanche caused by centralized management of data is avoided.
Drawings
Fig. 1 is a flowchart of a method for synchronizing a background configuration file according to an embodiment of the present invention;
fig. 2 is a schematic block diagram of a synchronization apparatus for a background configuration file according to a second embodiment of the present invention;
fig. 3 is a flowchart of a synchronization configuration phase in a synchronization method for background configuration files according to a third embodiment of the present invention;
fig. 4 is a flowchart of an access phase in a synchronization method for a background configuration file according to a third embodiment of the present invention;
fig. 5 is a schematic block diagram of a synchronization apparatus for a background configuration file according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a synchronization system for a background configuration file according to a fifth embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "modules" and "components" may be used in a mixture.
As shown in fig. 1, a first embodiment of the present invention provides a synchronization method for a background configuration file, which is applicable to a configuration server, and the method includes the steps of:
s101, configuring information and storing the configuration information;
s102, writing the configuration information into a relational database;
s103, writing the configuration information into a local file system to generate a new configuration file;
and S104, uploading the configuration file to a distributed file system.
According to the synchronization method of the background configuration file, the configuration information is written into the relational database, the new configuration file is generated in the local file system, and the new configuration file is uploaded to the file system, so that when a user accesses the configuration file from the configuration server through the application server, the configuration file can be searched from the local or the file system or the configuration information can be searched from the relational database as required, the access pressure is dispersed, and the phenomenon of server avalanche caused by centralized management of data is avoided.
An embodiment of the present invention provides a synchronization apparatus for a background configuration file, which is suitable for a configuration server, and please refer to fig. 2, where the apparatus includes:
a configuration unit 201, configured to configure information and store the configuration information;
a processing unit 202, configured to write the configuration information into a relational database, and write the configuration information into a local file system to generate a new configuration file;
an uploading unit 203, configured to upload the configuration file to the distributed file system.
The synchronization apparatus for the background configuration file according to this embodiment writes the configuration information into the relational database, generates a new configuration file in the local file system, and uploads the new configuration file to the file system, so that when a user accesses the configuration file from the configuration server through the application server, the configuration file can be searched from the local or from the file system or the configuration information can be searched from the relational database as needed, thereby dispersing access pressure and avoiding server avalanche phenomenon due to centralized management of data.
On the basis of the foregoing embodiment, a third embodiment of the present invention provides another synchronization method for a background configuration file, where the method is applicable to a configuration server, and for convenience of description, the method of this embodiment is described by dividing into two phases, namely synchronization configuration and access, and a non-relational database in the embodiment of the present invention is described by taking a no sql database as an example.
Referring to fig. 3, the method flow of the synchronization configuration phase includes:
s301, configuring relevant information in a configuration interface of a server and storing the configuration information;
s302, writing the stored configuration information into a relational database;
s303, reading the configuration information, and writing the configuration information into a local file system to generate a new configuration file;
s304, calculating a file feature code of the new configuration file;
s305, writing the file feature code into a key value appointed in a no sql database;
in practical application, the technical file feature code can prevent the configuration file from being tampered. The technical document feature code may be md 5.
S306, uploading the configuration file to a distributed file system;
in practical application, the authority control of the configuration file can be set in the step, and the leakage of the file can be prevented through the authority control.
In practical applications, both the relational database and the no sql database may be cluster type.
Referring to fig. 4, the access phase method flow includes:
s401, receiving an access request of a configuration file sent by an application server;
s402, searching the configuration file in the appointed path, judging whether the configuration file exists in the appointed path, if so, executing a step S403, otherwise, executing a step S404;
s403, calculating a file feature code of the configuration file;
s4031, determine whether the file feature code is consistent with the key value specified in the no sql database, if so, execute step S4032, otherwise execute step S4033.
And S4032, reading the configuration file.
S4033, determine the failure of the search in the agreed path, and execute step S404.
S404, searching the configuration file in the file system, if the configuration file is searched, executing the step S405, otherwise, executing the step S406.
In practical application, if the configuration file is set with the authority control, the file system will verify the authority of the visitor, and only when the authority of the visitor is allowed to access, the visitor is allowed to read the configuration file.
S405, writing the configuration file into the local file system.
S406, searching the configuration information corresponding to the configuration file from the relational database.
The method of the embodiment can process the abnormal condition to ensure high availability of the system, and the processing condition is as follows:
1. if an error occurs when data is read from no sql, the application program can directly read the file from the distributed file system and write the file into the local file, so that the normal operation of the system is ensured;
2. if the file reading from the distributed file system fails, the application program will directly read the configuration information from the relational database to ensure the availability of the personal system, which may cause a surge in the database pressure and make the database unavailable, but in the case of the embodiment that the clustered no sql server and the high-availability distributed file system are adopted, it can be ensured that the high-availability performance of the system bears a great concurrent pressure, and the situation of directly accessing the database is basically avoided.
In the synchronization method for the background configuration file of this embodiment, the configuration information is written into the relational database, the new configuration file is generated in the local file system, and the new configuration file is uploaded to the file system, so that when a user accesses the configuration file to the configuration server through the application server, the configuration file can be searched from the local or the file system or the configuration information can be searched from the relational database as needed, the access pressure is dispersed, and the phenomenon of server avalanche caused by centralized management of data is avoided.
On the basis of the foregoing embodiment, a fourth embodiment of the present invention provides a synchronization apparatus for a background configuration file, where a non-relational database in the embodiment of the present invention is described by taking a no sql database as an example, please refer to fig. 5, which includes:
a configuration unit 501, configured to configure relevant information and store the configuration information;
a processing unit 502, configured to write the configuration information into a relational database, and to write the configuration information into a local file system to generate a new configuration file;
an uploading unit 503, configured to upload the configuration file to the file system.
In an alternative, the processing unit 502 is further configured to calculate a file feature code of the new configuration file before uploading the configuration file to the file system, and write the file feature code into a key value specified in the no sql database.
A receiving unit 504, configured to receive an access request of a configuration file sent by an application server;
a searching unit 505, configured to search the configuration file in the agreed path, or search the configuration file from the file system and write the configuration file into the local file system when the search fails in the agreed path, or search the configuration information corresponding to the configuration file from the relational database when the search fails in the file system.
The search unit 505 further includes:
the first judging module is used for judging whether the configuration file exists in the appointed path or not;
the calculation module is used for calculating the file feature code of the configuration file when the configuration file exists;
the second judging module is used for judging whether the file feature code is consistent with the key value appointed in the no sql database or not, and determining that the search in the appointed path fails when the file feature code is inconsistent with the key value appointed in the no sql database;
and the reading module is used for reading the configuration file when the calculated file feature code is consistent with the key value specified in the no sql database.
In an optional aspect, the apparatus further comprises: and the setting unit is used for setting the access authority of the configuration file when the configuration file is uploaded to the file system.
The synchronization apparatus for the background configuration file according to this embodiment writes the configuration information into the relational database, generates a new configuration file in the local file system, and uploads the new configuration file to the file system, so that when a user accesses the configuration file from the configuration server through the application server, the configuration file can be searched from the local or the file system or the configuration information can be searched from the relational database as needed, thereby dispersing access pressure and avoiding server avalanche phenomenon due to centralized management of data.
The fifth embodiment of the present invention further provides a synchronization system for a background configuration file, please refer to fig. 6, where the system includes a configuration server 601, a relational database 602, a no sql database 603, and a file system 604.
The configuration server 601 includes the synchronization apparatus of the second embodiment or the fourth embodiment, which is not described herein again. The configuration server 601 is in communication connection with the relational database 602 and the file system 604, respectively, and is configured to configure related information and generate a new configuration file, and search for a configuration file requested to be accessed from the relational database 602 or the file system according to an access request sent by an application server;
the relational database 602 for storing configuration information;
the no sql database 603 is used for storing the file feature codes of the new configuration file;
the file system 604 is used to store the new configuration file.
In practical applications, the no sql database 603 may be located on the configuration server 601.
In the synchronization system of the background configuration file in this embodiment, the configuration information is written into the relational database, the new configuration file is generated in the local file system, and the new configuration file is uploaded to the file system, so that when a user accesses the configuration file from the configuration server through the application server, the configuration file can be searched from the local or the file system or the configuration information can be searched from the relational database as needed, the access pressure is dispersed, and the server avalanche phenomenon caused by centralized management of data is avoided.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

1. A synchronization method of background configuration files is suitable for a configuration server, and is characterized in that the method comprises the following steps:
configuring information and storing the configuration information;
writing the configuration information into a relational database;
writing the configuration information into a local file system to generate a new configuration file;
calculating the file feature code of the new configuration file;
writing the file feature code into a key value appointed in a non-relational database;
and uploading the configuration file to a distributed file system.
2. The method of claim 1, further comprising:
receiving an access request of a configuration file sent by an application server;
searching the configuration file in the local file system;
if the search in the local file system fails, searching the configuration file from the distributed file system, and writing the configuration file into the local file system;
and if the searching in the distributed file system fails, searching the configuration information corresponding to the configuration file from the relational database.
3. The method of claim 2, wherein said looking up the configuration file in the local file system comprises:
judging whether the configuration file exists in the local file system or not;
if the configuration file exists, calculating a file feature code of the configuration file;
judging whether the file feature codes are consistent with key values appointed in the non-relational database or not;
if the configuration files are consistent, reading the configuration files;
otherwise, determining that the search in the local file system fails.
4. The method according to any of claims 1 to 3, wherein when uploading the configuration file to a distributed file system, the method further comprises:
and setting the authority control of the configuration file.
5. An apparatus for synchronizing a background configuration file, adapted to a configuration server, the apparatus comprising:
the configuration unit is used for configuring information and storing the configuration information;
the processing unit is used for writing the configuration information into a relational database, writing the configuration information into a local file system to generate a new configuration file, calculating a file feature code of the new configuration file, and writing the file feature code into a specified key value in a non-relational database;
and the uploading unit is used for uploading the configuration file to a distributed file system.
6. The apparatus of claim 5, further comprising:
the receiving unit is used for receiving an access request of the configuration file sent by the application server;
the searching unit is configured to search the configuration file in the local file system, or to search the configuration file from the distributed file system and write the configuration file into the local file system when the search fails in the local file system, or to search the configuration information corresponding to the configuration file from the relational database when the search fails in the distributed file system.
7. The apparatus of claim 6, wherein the lookup unit further comprises:
the first judging module is used for judging whether the configuration file exists in the local file system or not;
the calculation module is used for calculating the file feature codes of the configuration files when the configuration files exist;
the second judging module is used for judging whether the file feature codes are consistent with key values appointed in the non-relational database or not, and determining that the search in the local file system fails when the file feature codes are inconsistent with the key values appointed in the non-relational database;
and the reading module is used for reading the configuration file when the calculated file feature code is consistent with the key value appointed in the non-relational database.
8. The apparatus of any one of claims 5 to 7, further comprising:
and the setting unit is used for setting the access authority of the configuration file when the configuration file is uploaded to a file system.
CN201610281209.9A 2016-04-29 2016-04-29 Synchronization method, device and system for background configuration file Active CN105975528B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610281209.9A CN105975528B (en) 2016-04-29 2016-04-29 Synchronization method, device and system for background configuration file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610281209.9A CN105975528B (en) 2016-04-29 2016-04-29 Synchronization method, device and system for background configuration file

Publications (2)

Publication Number Publication Date
CN105975528A CN105975528A (en) 2016-09-28
CN105975528B true CN105975528B (en) 2021-05-21

Family

ID=56994922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610281209.9A Active CN105975528B (en) 2016-04-29 2016-04-29 Synchronization method, device and system for background configuration file

Country Status (1)

Country Link
CN (1) CN105975528B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107231254A (en) * 2017-05-27 2017-10-03 郑州云海信息技术有限公司 A kind of method and system synchronous to the configuration file based on OCFS file system
CN109783238A (en) * 2019-01-25 2019-05-21 郑州云海信息技术有限公司 The method and system of mirror image AEP memory configurations strategy between a kind of server
CN113254534B (en) * 2021-06-04 2023-04-11 四川省明厚天信息技术股份有限公司 Data synchronization method, device and computer storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880531A (en) * 2012-09-27 2013-01-16 新浪网技术(中国)有限公司 Database backup system and backup method and slave database server of database backup system
CN103139224A (en) * 2011-11-22 2013-06-05 腾讯科技(深圳)有限公司 Network file system and method for accessing network file system
CN105007180A (en) * 2015-07-02 2015-10-28 广州珠江数码集团有限公司 Distributed CCMTS management system and method
CN105049171A (en) * 2015-07-10 2015-11-11 上海斐讯数据通信技术有限公司 Optical network central office end equipment data synchronization method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139224A (en) * 2011-11-22 2013-06-05 腾讯科技(深圳)有限公司 Network file system and method for accessing network file system
CN102880531A (en) * 2012-09-27 2013-01-16 新浪网技术(中国)有限公司 Database backup system and backup method and slave database server of database backup system
CN105007180A (en) * 2015-07-02 2015-10-28 广州珠江数码集团有限公司 Distributed CCMTS management system and method
CN105049171A (en) * 2015-07-10 2015-11-11 上海斐讯数据通信技术有限公司 Optical network central office end equipment data synchronization method and system

Also Published As

Publication number Publication date
CN105975528A (en) 2016-09-28

Similar Documents

Publication Publication Date Title
CN109766330B (en) Data slicing method and device, electronic equipment and storage medium
EP2948875B1 (en) Method and system for using a recursive event listener on a node in hierarchical data structure
US10762109B2 (en) Asynchronous deletion in non-relational databases
CN111400777B (en) Network storage system, user authentication method, device and equipment
CN111324606B (en) Data slicing method and device
CN111475483A (en) Database migration method and device and computing equipment
CN105975528B (en) Synchronization method, device and system for background configuration file
CN112181967B (en) Method, device, computer equipment and medium for monitoring quality of source data
CN111737227A (en) Data modification method and system
EP3349416B1 (en) Relationship chain processing method and system, and storage medium
US9537941B2 (en) Method and system for verifying quality of server
WO2022121387A1 (en) Data storage method and apparatus, server, and medium
US20150100888A1 (en) Providing a common interface for accessing and presenting component configuration settings
CN110493326B (en) Zookeeper-based cluster configuration file management system and method
CN112559233B (en) Method, device, equipment and computer readable medium for identifying fault type
US11501014B2 (en) Secure data replication in distributed data storage environments
CN115033551A (en) Database migration method and device, electronic equipment and storage medium
CN115114258A (en) Data copying method and device, electronic equipment and computer storage medium
CN114510460A (en) Database system capacity expansion method and device, electronic equipment and storage medium
CN111782634A (en) Data distributed storage method and device, electronic equipment and storage medium
CN116719482B (en) Data migration method and device, storage medium and electronic equipment
CN113868679B (en) Cluster encryption method and device
CN116578247B (en) Metadata-based data access method and system
CN113806309B (en) Metadata deleting method, system, terminal and storage medium based on distributed lock
US20220229741A1 (en) Protecting databases in a clusterless availability group

Legal Events

Date Code Title Description
C06 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