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

CN103198122A - Method and device for restarting in-memory database - Google Patents

Method and device for restarting in-memory database Download PDF

Info

Publication number
CN103198122A
CN103198122A CN2013101136095A CN201310113609A CN103198122A CN 103198122 A CN103198122 A CN 103198122A CN 2013101136095 A CN2013101136095 A CN 2013101136095A CN 201310113609 A CN201310113609 A CN 201310113609A CN 103198122 A CN103198122 A CN 103198122A
Authority
CN
China
Prior art keywords
memory section
common memory
characteristic information
data
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.)
Granted
Application number
CN2013101136095A
Other languages
Chinese (zh)
Other versions
CN103198122B (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.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310113609.5A priority Critical patent/CN103198122B/en
Publication of CN103198122A publication Critical patent/CN103198122A/en
Application granted granted Critical
Publication of CN103198122B publication Critical patent/CN103198122B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

An embodiment of the invention provides a method and a device for restarting an in-memory database. A system starting control file corresponding to the in-memory database to be restarted is obtained, a key value is obtained from the system starting control file, a shared memory segment which stores data of the in-memory database to be restarted is determined according to the key value, the in-memory database to be restarted is restored in the shared memory segment according to table space data and system operation environment data which are stored in the shared memory segment during restarting, the table space data and the system operation environment data are not required to be obtained from a disc, and the time for obtaining of the table space data and the system operation environment data can be saved, so that the restarting time of the in-memory database can be shortened.

Description

Restart the method and apparatus of memory database
Technical field
The embodiment of the invention relates to the communication technology, relates in particular to a kind of method and apparatus of restarting memory database.
Background technology
Memory database can provide the real-time response time of microsecond level, therefore, uses the internal storage data library storage to want the business datum of real time access in fields such as telecommunications, finance more and more.
Memory database when restarting, the first step: close database service, need stop the affairs that all are moving, the redo log data are copied to from internal memory in the disk, withdraw from database service; In second step, the service of log-on data storehouse need be loaded into the table space data of storing in the disk in the internal memory, and read the redo log data from disk, to finish the recovery of memory database, externally provides the memory database access services.
Yet the method for restarting of employing prior art needs to read and write data from disk in restarting process, and the read or write speed of disk is slower, and therefore, the reboot time of memory database is longer.
Summary of the invention
The embodiment of the invention provides a kind of method and apparatus of restarting memory database, to shorten the reboot time of memory database.
Embodiment of the invention first aspect provides a kind of method of restarting memory database, comprising:
Obtain and wait to restart the corresponding system of memory database startup control documents, and from described system startup control documents, obtain key value, described key value unique identification is used for the described common memory section of waiting to restart the data of memory database of storage, and described data comprise table space data and system running environment data;
Determine described common memory section according to described key value, according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
In conjunction with first aspect, in first kind of possible implementation, described method also comprises: start the control documents from described system and obtain first characteristic information;
Accordingly, described according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted and comprise:
Obtain second characteristic information of storing in the described common memory section, if judge and know that described first characteristic information is consistent with described second characteristic information, then according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
In conjunction with first kind of possible implementation, in second kind of possible implementation, described first characteristic information and described second characteristic information are the database identify label that is stored in described common memory section head.
In conjunction with first aspect or first kind of possible implementation or second kind of possible implementation, in the third possible implementation, described key value generates according to operating system user ID, the time of creating described common memory section and memory database internal module sequence number.
In conjunction with first aspect, in the 4th kind of possible implementation, described method also comprises:
After receiving the instruction of closing memory database, described table space data and system running environment data are stored in the described common memory section.
Embodiment of the invention second aspect provides a kind of device of restarting memory database, comprising:
Acquisition module, be used for obtaining and wait to restart the corresponding system of memory database startup control documents, and from described system startup control documents, obtain key value, described key value unique identification is used for the described common memory section of waiting to restart the data of memory database of storage, and described data comprise table space data and system running environment data;
Processing module is used for determining described common memory section according to described key value, according to described table space data and the system running environment data of storing in the described common memory section, recovers memory database described to be restarted in described common memory section.
In conjunction with second aspect, in first kind of possible implementation, described acquisition module also is used for starting control documents from described system and obtains first characteristic information;
Accordingly, described processing module specifically is used for obtaining second characteristic information that described common memory section is stored, if judge and know that described first characteristic information is consistent with described second characteristic information, then according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
In conjunction with first kind of possible implementation, in second kind of possible implementation, described first characteristic information and described second characteristic information are the database identify label that is stored in described common memory section head.
In conjunction with second aspect or first kind of possible implementation or second kind of possible implementation, in the third possible implementation, described key value generates according to operating system user ID, the time of creating described common memory section and memory database internal module sequence number.
In conjunction with second aspect, in the 4th kind of possible implementation, described processing module also is used for after receiving the instruction of closing memory database described table space data and system running environment data being stored in the described common memory section.
The method and apparatus of restarting memory database that the embodiment of the invention provides, wait to restart the corresponding system of memory database startup control documents by obtaining, and from described system startup control documents, obtain key value, determine that according to described key value storage waits to restart the common memory section of the data of memory database, according to the table space data of storing in the described common memory section and system running environment data, in described common memory section, recover memory database described to be restarted, because in restarting process, be in common memory section, to recover memory database to be restarted according to the table space of storing in the common memory section and system running environment data, need not from disk, to obtain again table space data and system running environment data, saved the time of obtaining table space data and system running environment data, therefore, shortened the reboot time of memory database.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is restarted the schematic flow sheet of the method embodiment one of memory database for the present invention;
Fig. 2 is restarted the schematic flow sheet of the method embodiment two of memory database for the present invention;
Fig. 3 is restarted the schematic flow sheet of the method embodiment three of memory database for the present invention;
Fig. 4 is restarted the structural representation of the device embodiment one of memory database for the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
The embodiment of the invention is stored in common memory section with the data of memory database, has utilized the common memory section read or write speed to reach the residence characteristics of common memory section soon, shortens the reboot time of memory database.
Fig. 1 is the schematic flow sheet of memory database method for restarting embodiment one of the present invention, and as shown in Figure 1, the method for present embodiment comprises:
S101: obtain and wait to restart the corresponding system of memory database startup control documents, and from system's startup control documents, obtain key value.
Wherein, the key value unique identification is used for the common memory section that storage waits to restart the data of memory database, and the data of memory database comprise table space and system running environment.
Particularly, system running environment comprises the buffer data contextual information etc. that locks and reform that records in database service process operation contextual information, db transaction, checkpoint (checkpoint), the affairs implementation, table space comprises record data and the data dictionary information of store data table, a memory database can be made up of a plurality of table spaces, a table space is made up of a plurality of equipment (device), each device is one section continuous common memory section, the corresponding checkpoint file of each device.The residence characteristics of common memory section refers to that if not explicit this common memory section of deletion, even if process withdraws from, this common memory section still exists after creating common memory section.
Before creating memory database, also comprise the common memory section of creating the memory database correspondence.
When creating common memory section, generate the key value of common memory section correspondence, as a kind of implementation, key value according to the operating system user ID (Identity, hereinafter to be referred as: ID), time and the memory database internal module sequence number of creating common memory section generate.For example, can adopt the create-rule of following key value, guarantee the uniqueness of key value.
The create-rule of key value: key value is made up of time and the memory database internal module sequence number of operating system user ID, establishment common memory section.
Wherein, the time of creating common memory section is accurate to millisecond, can guarantee the uniqueness of key value by above-mentioned three's combination, and the create-rule of above-mentioned key value is one and illustrates, the present invention does not limit the create-rule of key value, as long as the key value that generates has uniqueness.
The key value system that is stored in is started in the control documents, start the control documents from system when restarting in system and obtain above-mentioned key value, because key value is corresponding one by one with common memory section, therefore, can obtain common memory section according to above-mentioned key value.The corresponding system of each memory database starts control documents.
S102: determine common memory section according to key value, according to the table space data of storing in the common memory section and system running environment data, in common memory section, recover memory database to be restarted.
Because key value is corresponding one by one with common memory section, therefore, can obtain common memory section according to above-mentioned key value, and table space and system running environment data have been stored in the common memory section, therefore, can in common memory section, recover memory database to be restarted according to the table space of storing in the common memory section and system running environment data.
In the present embodiment, wait to restart the corresponding system of memory database startup control documents by obtaining, and from described system startup control documents, obtain key value, determine that according to described key value storage waits to restart the common memory section of the data of memory database, according to the table space data of storing in the described common memory section and system running environment data, in described common memory section, recover memory database described to be restarted, because in restarting process, be in common memory section, to recover memory database to be restarted according to the table space of storing in the common memory section and system running environment data, need not from disk, to obtain again table space data and system running environment data, saved the time of obtaining table space data and system running environment data, therefore, shortened the reboot time of memory database.
Fig. 2 is restarted the schematic flow sheet of the method embodiment two of memory database for the present invention, Fig. 2 is on basis embodiment illustrated in fig. 1, in order to improve reliability, when restarting the memory database service, also comprise: start the control documents from system and obtain first characteristic information, and obtain corresponding common memory section according to key value after, obtain second characteristic information of storing in the common memory section, if judge and know that first characteristic information is consistent with second characteristic information, then according to the table space of storing in the common memory section and system running environment data, in common memory section, recover memory database to be restarted.As shown in Figure 2, the method for present embodiment comprises:
S201: obtain and wait to restart the corresponding system of memory database startup control documents, and from system's startup control documents, obtain key value.
This step is similar with S101, does not repeat them here.
S202: from system's startup control documents, obtain first characteristic information.
When creating common memory section, also comprise, generate first characteristic information and second characteristic information, first characteristic information is identical with second characteristic information, first characteristic information is stored in the system control file, second characteristic information is stored in the common memory section, as a kind of feasible implementation, with the header information of common memory section as first characteristic information and second characteristic information, the system that is stored in respectively starts in the head zone of control documents and common memory section, with when obtaining common memory section, determine whether system starts first characteristic information of storing in the control documents consistent with second characteristic information of the storage of common memory section, and whether the common memory section that checking is obtained is correct.For example, can with Database Identification (Datebase Identity, hereinafter to be referred as: DBID) as above-mentioned first characteristic information and second characteristic information.When restarting the memory database service, from system's startup control documents, obtain first characteristic information.
The above-mentioned key value that obtains does not limit with the order of obtaining of obtaining first characteristic information.
S203: determine common memory section according to key value.
Because key value can unique identification be used for the common memory section that storage waits to restart the data of memory database, therefore, can determine common memory section according to key value.
S204: obtain second characteristic information of storing in the common memory section.
Owing to when creating common memory section, also in common memory section, stored second characteristic information, therefore, after obtaining common memory section, can obtain second characteristic information of storing in the common memory section further.
S205: judge whether first characteristic information is consistent with second characteristic information, if consistent, carry out S206, if inconsistent, carry out S207.
When S202 creates common memory section, the system that is stored in starts control documents with first characteristic information, second characteristic information is stored in the common memory section, first characteristic information is identical with second characteristic information, therefore, can start first characteristic information that obtains storage the control documents from system, and compare with second characteristic information of common memory section storage, whether determine that system starts first characteristic information stored in the control documents consistent with second characteristic information of the storage of common memory section, further whether checking is correct by the common memory section that key value gets access to, thereby improves reliability.
S206: according to the table space of storing in the common memory section and system running environment data, in common memory section, recover memory database to be restarted.
S207: flow process finishes.
What deserves to be explained is, system is after receiving the instruction of closing memory database, also comprise table space data and system running environment data are stored in the common memory section, so that when restarting, from common memory section, obtain table space data and system running environment data.
In the present embodiment, wait to restart the corresponding system of memory database startup control documents by obtaining, and from described system startup control documents, obtain key value, determine that according to described key value storage waits to restart the common memory section of the data of memory database, according to the table space data of storing in the described common memory section and system running environment data, in described common memory section, recover memory database described to be restarted, because in restarting process, be in common memory section, to recover memory database to be restarted according to the table space of storing in the common memory section and system running environment data, need not from disk, to obtain again table space data and system running environment data, saved the time of obtaining table space data and system running environment data, therefore, shortened the reboot time of memory database.And, because when restarting database service, by the consistance of first eigenwert and second eigenwert common memory section that obtains is verified, guaranteed the correctness of the common memory section that gets access to, further improved the reliability of system.
Fig. 3 is the schematic flow sheet of memory database method for restarting embodiment three of the present invention, and as shown in Figure 3, the step of present embodiment comprises: wherein, close the memory database service and comprise S301~S303, open the memory database service and comprise S304~S306:
S301: stop the memory database affairs that all are moving.
S302: preserve the memory database service and impinge upon in the common memory section soon.
Above-mentioned memory database service snapshot refers to current system running environment data and the table space data of memory database service.
S303: withdraw from.
S304: the connection common memory section also detects.
This step and S203~S205 step embodiment illustrated in fig. 2 are similar, and wherein S203 is according to the key value that gets access to, and connects common memory section, and S204, S205 are according to first characteristic information and second characteristic information common memory section is detected.Referring to S203~S205, repeat no more herein.
S305: recover to reform buffer data and checkpoint context.
This step and S205 embodiment illustrated in fig. 2 are similar, namely according to the table space data of storing in the common memory section and system running environment data, recover to reform buffer data and checkpoint context.
S306: operation.
After having recovered, can externally provide the memory database service.
Fig. 4 is the structural representation of memory database rebooting device embodiment one of the present invention, as shown in Figure 4, the device of present embodiment comprises acquisition module 401 and processing module 402, wherein, acquisition module 401 is used for obtaining waits to restart the corresponding system of memory database startup control documents, and from system starts control documents, obtain key value, and the key value unique identification is used for the common memory section that storage waits to restart the data of memory database, and data comprise table space data and system running environment data; Processing module 402 is used for determining common memory section according to key value, according to the table space data of storing in the common memory section and system running environment data, recovers memory database to be restarted in common memory section.
The device of present embodiment can be used for carrying out the technical scheme of method embodiment shown in Figure 1, and it realizes that principle and technique effect are similar, repeats no more herein.
In the above-described embodiments, acquisition module 401 also is used for obtaining first characteristic information from system's startup control documents;
Accordingly, processing module 402 is concrete for obtaining second characteristic information that common memory section is stored, if judge and know that first characteristic information is consistent with second characteristic information, then according to the table space data of storing in the common memory section and system running environment data, in common memory section, recover memory database to be restarted.
In the above-described embodiments, first characteristic information and second characteristic information are the database identify label that is stored in the common memory section head.
In the above-described embodiments, key value generates according to operating system user ID, the time of creating common memory section and memory database internal module sequence number.
In the above-described embodiments, processing module 402 also is used for after receiving the instruction of closing memory database table space data and system running environment data being stored in the common memory section.
The device of present embodiment can be used for carrying out the technical scheme of method embodiment shown in Figure 2, and it realizes that principle and technique effect are similar, repeats no more herein.
Another embodiment of the present invention provides a kind of device of restarting memory database, comprise processor, described processor is used for obtaining waits to restart the corresponding system of memory database startup control documents, and from described system startup control documents, obtain key value, described key value unique identification is used for the described common memory section of waiting to restart the data of memory database of storage, and described data comprise table space data and system running environment data; Determine described common memory section according to described key value, according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
The device of present embodiment can be used for carrying out the technical scheme of method embodiment shown in Figure 1, and it realizes that principle and technique effect are similar, repeats no more herein.
In the above-described embodiments, processor also is used for obtaining first characteristic information from system's startup control documents;
Accordingly, the preparation implement body is used for obtaining second characteristic information that common memory section is stored, if judge and know that first characteristic information is consistent with second characteristic information, then according to the table space data of storing in the common memory section and system running environment data, in common memory section, recover memory database to be restarted.
In the above-described embodiments, first characteristic information and second characteristic information are the database identify label that is stored in the common memory section head.
In the above-described embodiments, key value generates according to operating system user ID, the time of creating common memory section and memory database internal module sequence number.
In the above-described embodiments, processor also is used for after receiving the instruction of cutting out memory database table space data and system running environment data being stored in the common memory section.
The device of present embodiment can be used for carrying out the technical scheme of method embodiment shown in Figure 2, and it realizes that principle and technique effect are similar, repeats no more herein.
In several embodiment provided by the present invention, should be understood that disclosed apparatus and method can realize by other mode.For example, device embodiment described above only is schematic, for example, the division of described unit, only be that a kind of logic function is divided, during actual the realization other dividing mode can be arranged, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, the shown or coupling each other discussed or directly to be coupled or to communicate to connect can be by some interfaces, the indirect coupling of device or unit or communicate to connect can be electrically, machinery or other form.
Described unit as separating component explanation can or can not be physically to separate also, and the parts that show as the unit can be or can not be physical locations also, namely can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select wherein some or all of unit to realize the purpose of present embodiment scheme according to the actual needs.
In addition, each functional unit in each embodiment of the present invention can be integrated in the processing unit, also can be that the independent physics in each unit exists, and also can be integrated in the unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, the form that also can adopt hardware to add SFU software functional unit realizes.
The above-mentioned integrated unit of realizing with the form of SFU software functional unit can be stored in the computer read/write memory medium.Above-mentioned SFU software functional unit is stored in the storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, the perhaps network equipment etc.) or processor (processor) carry out the part steps of the described method of each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), various media that can be program code stored such as magnetic disc or CD.
Those skilled in the art can be well understood to, be the convenience described and succinct, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the inner structure that is about to device is divided into different functional modules, to finish all or part of function described above.The concrete course of work of the device of foregoing description can not repeat them here with reference to the corresponding process among the preceding method embodiment.
It should be noted that at last: above each embodiment is not intended to limit only in order to technical scheme of the present invention to be described; Although the present invention has been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment puts down in writing, and perhaps some or all of technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a method of restarting memory database is characterized in that, comprising:
Obtain and wait to restart the corresponding system of memory database startup control documents, and from described system startup control documents, obtain key value, described key value unique identification is used for the described common memory section of waiting to restart the data of memory database of storage, and described data comprise table space data and system running environment data;
Determine described common memory section according to described key value, according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
2. method according to claim 1 is characterized in that, also comprises: start the control documents from described system and obtain first characteristic information;
Accordingly, described according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted and comprise:
Obtain second characteristic information of storing in the described common memory section, if judge and know that described first characteristic information is consistent with described second characteristic information, then according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
3. method according to claim 2 is characterized in that, described first characteristic information and described second characteristic information are the database identify label that is stored in described common memory section head.
4. according to the arbitrary described method of claim 1-3, it is characterized in that described key value generates according to operating system user ID, the time of creating described common memory section and memory database internal module sequence number.
5. method according to claim 1 is characterized in that, also comprises:
After receiving the instruction of closing memory database, described table space data and system running environment data are stored in the described common memory section.
6. a device of restarting memory database is characterized in that, comprising:
Acquisition module, be used for obtaining and wait to restart the corresponding system of memory database startup control documents, and from described system startup control documents, obtain key value, described key value unique identification is used for the described common memory section of waiting to restart the data of memory database of storage, and described data comprise table space data and system running environment data;
Processing module is used for determining described common memory section according to described key value, according to described table space data and the system running environment data of storing in the described common memory section, recovers memory database described to be restarted in described common memory section.
7. device according to claim 6 is characterized in that, described acquisition module also is used for starting control documents from described system and obtains first characteristic information;
Accordingly, described processing module specifically is used for obtaining second characteristic information that described common memory section is stored, if judge and know that described first characteristic information is consistent with described second characteristic information, then according to described table space data and the system running environment data of storing in the described common memory section, in described common memory section, recover memory database described to be restarted.
8. device according to claim 7 is characterized in that, described first characteristic information and described second characteristic information are the database identify label that is stored in described common memory section head.
9. according to the arbitrary described device of claim 6-8, it is characterized in that described key value generates according to operating system user ID, the time of creating described common memory section and memory database internal module sequence number.
10. device according to claim 6 is characterized in that, described processing module also is used for after receiving the instruction of closing memory database described table space data and system running environment data being stored in the described common memory section.
CN201310113609.5A 2013-04-02 2013-04-02 Restart the method and apparatus of memory database Active CN103198122B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310113609.5A CN103198122B (en) 2013-04-02 2013-04-02 Restart the method and apparatus of memory database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310113609.5A CN103198122B (en) 2013-04-02 2013-04-02 Restart the method and apparatus of memory database

Publications (2)

Publication Number Publication Date
CN103198122A true CN103198122A (en) 2013-07-10
CN103198122B CN103198122B (en) 2017-09-29

Family

ID=48720680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310113609.5A Active CN103198122B (en) 2013-04-02 2013-04-02 Restart the method and apparatus of memory database

Country Status (1)

Country Link
CN (1) CN103198122B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104285223A (en) * 2013-12-31 2015-01-14 华为技术有限公司 Method for modifying root nodes and associated modifying apparatus
US20150149736A1 (en) * 2013-11-22 2015-05-28 Yong Sik Kwon Fast restart of applications using shared memory
CN106357778A (en) * 2016-09-27 2017-01-25 山东浪潮商用系统有限公司 Session information sharing method, device and system
CN107092598A (en) * 2016-02-17 2017-08-25 阿里巴巴集团控股有限公司 The management method and device of data storage location information
US9990231B2 (en) 2014-06-27 2018-06-05 International Business Machines Corporation Resource pre-configuration
CN109032817A (en) * 2018-07-25 2018-12-18 天津凯发电气股份有限公司 A kind of Power quality management system Sharing Memory Realization method
CN109324933A (en) * 2018-09-06 2019-02-12 郑州云海信息技术有限公司 A kind of AEP memory reboot test method, device, terminal and storage medium
CN110134548A (en) * 2019-05-06 2019-08-16 苏州涅瓦信息科技有限公司 A kind of rapid restarting method of distributed memory big data processing system
CN113590212A (en) * 2021-06-24 2021-11-02 阿里巴巴新加坡控股有限公司 Starting method, device and equipment of database instance

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836516A (en) * 1994-07-22 1996-02-06 Fuji Electric Co Ltd Method for managing data base
CN1740978A (en) * 2004-08-23 2006-03-01 华为技术有限公司 Method for realing sharing internal stored data base and internal stored data base system
CN101055591A (en) * 2007-05-25 2007-10-17 中兴通讯股份有限公司 Data access method for all-memory database
CN101901250A (en) * 2010-06-08 2010-12-01 中兴通讯股份有限公司 Memory database and data processing method thereof
CN102955817A (en) * 2011-08-30 2013-03-06 腾讯数码(深圳)有限公司 Object management and recovery method and system based on shared memory

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836516A (en) * 1994-07-22 1996-02-06 Fuji Electric Co Ltd Method for managing data base
CN1740978A (en) * 2004-08-23 2006-03-01 华为技术有限公司 Method for realing sharing internal stored data base and internal stored data base system
CN101055591A (en) * 2007-05-25 2007-10-17 中兴通讯股份有限公司 Data access method for all-memory database
CN101901250A (en) * 2010-06-08 2010-12-01 中兴通讯股份有限公司 Memory database and data processing method thereof
CN102955817A (en) * 2011-08-30 2013-03-06 腾讯数码(深圳)有限公司 Object management and recovery method and system based on shared memory

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10444990B2 (en) * 2013-11-22 2019-10-15 Sap Se Fast restart of applications using shared memory
US20150149736A1 (en) * 2013-11-22 2015-05-28 Yong Sik Kwon Fast restart of applications using shared memory
US11137911B2 (en) 2013-11-22 2021-10-05 Sap Se Fast restart of applications using shared memory
CN104285223B (en) * 2013-12-31 2018-03-13 华为技术有限公司 Change the method and modification device of root node
CN104285223A (en) * 2013-12-31 2015-01-14 华为技术有限公司 Method for modifying root nodes and associated modifying apparatus
US10289710B2 (en) 2013-12-31 2019-05-14 Huawei Technologies Co., Ltd. Method for modifying root node, and modification apparatus
US9990231B2 (en) 2014-06-27 2018-06-05 International Business Machines Corporation Resource pre-configuration
CN107092598A (en) * 2016-02-17 2017-08-25 阿里巴巴集团控股有限公司 The management method and device of data storage location information
CN106357778A (en) * 2016-09-27 2017-01-25 山东浪潮商用系统有限公司 Session information sharing method, device and system
CN109032817A (en) * 2018-07-25 2018-12-18 天津凯发电气股份有限公司 A kind of Power quality management system Sharing Memory Realization method
CN109324933A (en) * 2018-09-06 2019-02-12 郑州云海信息技术有限公司 A kind of AEP memory reboot test method, device, terminal and storage medium
CN110134548A (en) * 2019-05-06 2019-08-16 苏州涅瓦信息科技有限公司 A kind of rapid restarting method of distributed memory big data processing system
CN110134548B (en) * 2019-05-06 2023-08-11 深圳市预见之网科技有限公司 Quick restarting method of distributed memory big data processing system
CN113590212A (en) * 2021-06-24 2021-11-02 阿里巴巴新加坡控股有限公司 Starting method, device and equipment of database instance
CN113590212B (en) * 2021-06-24 2024-10-25 阿里巴巴创新公司 Method, device and equipment for starting database instance

Also Published As

Publication number Publication date
CN103198122B (en) 2017-09-29

Similar Documents

Publication Publication Date Title
CN103198122A (en) Method and device for restarting in-memory database
CN109542682B (en) Data backup method, device, equipment and storage medium
CN106970856B (en) Data management system and method for backing up, recovering and mounting data
US20130006932A1 (en) Physical Replication of Database Subset to Improve Availability and Reduce Resource Cost in a Cloud Environment
US6944635B2 (en) Method for file deletion and recovery against system failures in database management system
CN103617097A (en) File recovery method and file recovery device
CN106777394B (en) Cluster file system
CN101960442B (en) Method and apparatus for inputting/outputting data using virtualization technique
CN101308471A (en) Method and device for data restoration
CN106899654A (en) A kind of sequence value generation method, apparatus and system
WO2015112094A2 (en) Method of file system design and failure recovery with non-volatile memory
CN106502830B (en) A kind of method for restoring system backup based on Btrfs file system
CN113791934A (en) Data recovery method, computing device and storage medium
CN104050014A (en) Efficient storage management method based on virtualization platform
CN105608150A (en) Business data processing method and system
CN103092955B (en) Checkpointed method, Apparatus and system
CN106649131B (en) Solid state disk and method and system for monitoring logical address range conflict thereof
US8768988B2 (en) Accessing snapshots of a time based file system
CN113641446A (en) Memory snapshot creating method, device and equipment and readable storage medium
CN103176843A (en) File migration method and file migration equipment of Map Reduce distributed system
US20130262804A1 (en) Data duplication system, data duplication method, and program thereof
CN108509252B (en) Virtual machine starting device and method and host
CN105991608B (en) Method for processing business, device and the distributed apparatus of distributed apparatus
CN107357684A (en) A kind of kernel failure method for restarting and device
CN102760212A (en) Virtual desktop malicious code detecting method based on storage mirroring cloning mechanism

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220207

Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province

Patentee after: Huawei Cloud Computing Technologies Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.