CN103198122A - Method and device for restarting in-memory database - Google Patents
Method and device for restarting in-memory database Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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
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.
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)
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)
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 |
-
2013
- 2013-04-02 CN CN201310113609.5A patent/CN103198122B/en active Active
Patent Citations (5)
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)
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. |