CN106844721A - Date storage method, device, system, computer-readable recording medium and storage control - Google Patents
Date storage method, device, system, computer-readable recording medium and storage control Download PDFInfo
- Publication number
- CN106844721A CN106844721A CN201710071555.9A CN201710071555A CN106844721A CN 106844721 A CN106844721 A CN 106844721A CN 201710071555 A CN201710071555 A CN 201710071555A CN 106844721 A CN106844721 A CN 106844721A
- Authority
- CN
- China
- Prior art keywords
- storage
- storage array
- stored
- data
- service
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a kind of date storage method, device, system, computer-readable recording medium and storage control, wherein, method includes:At least one storage array is pre-set, each described storage array corresponds to a class of service respectively;Determine the reference class of service of each business datum to be stored, and determine to distinguish corresponding acquisition time point when obtaining each described business datum to be stored;Corresponding reference class of service is distinguished according to each described business datum to be stored and time point is obtained, each described business datum to be stored is respectively written into the corresponding storage array according to time order and function order;At least one storage array write into Databasce after at least one business datum to be stored will be write.By technical scheme, data storage efficiency can be improved.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a data storage method, apparatus, system, readable medium, and storage controller.
Background
With the continuous development of computer technology, more and more enterprises or organizations use databases to store business data.
Currently, a plurality of service data may respectively correspond to different service categories, and when storing a plurality of service data to be stored in a database, it is generally necessary to traverse each acquired service data to be stored according to a time sequence of acquiring each service data to be stored, so as to sequentially write each service data to be stored in the database according to the time sequence of acquiring each service data to be stored.
Therefore, in the above technical scheme, the database needs to be accessed once when one service data is written into the database, and when the data volume of the service data to be stored is large, the database needs to be accessed frequently, so that the response speed of the database is slow, and the data storage efficiency is affected.
Disclosure of Invention
The embodiment of the invention provides a data storage method, a data storage device, a data storage system, a readable medium and a storage controller, which can improve the data storage efficiency.
In a first aspect, the present invention provides a data storage method, including:
presetting at least one storage array, wherein each storage array corresponds to a service type;
determining a reference service type of each service data to be stored, and determining corresponding acquisition time points when each service data to be stored is acquired;
respectively writing each service data to be stored into the corresponding storage array according to the time sequence according to the reference service category and the acquisition time point which are respectively corresponding to each service data to be stored;
and writing the at least one storage array written with the at least one service data to be stored into a database.
Preferably, the first and second electrodes are formed of a metal,
before the storing the at least one storage array written with the at least one service data to be stored into the database, the method further includes: presetting a transaction queue;
then, the storing the at least one storage array written with the at least one service data to be stored into the database includes:
starting at least one executing process, wherein the at least one executing process is in one-to-one correspondence with the at least one storage array;
sending the at least one storage array written with the at least one to-be-stored service data to the transaction queue by using the at least one execution process;
and utilizing the transaction queue to write each received storage array into a database in sequence.
Preferably, the first and second electrodes are formed of a metal,
the utilizing the transaction queue to write each received storage array into the database in sequence comprises:
determining receiving time points respectively corresponding to the transaction queue receiving each storage array;
and according to the receiving time point corresponding to each storage array and the reference service type corresponding to each storage array, writing each storage array into at least one appointed storage area in a database in sequence according to the time sequence by using the transaction queue, wherein for each appointed storage area, the service type corresponding to the current appointed storage area is the same as the reference service type corresponding to the storage array written into the current appointed storage area.
In a second aspect, an embodiment of the present invention provides a data storage device, including:
the system comprises a first setting module, a second setting module and a third setting module, wherein the first setting module is used for presetting at least one storage array, and each storage array corresponds to a service class;
the determining module is used for determining the reference service type of each service data to be stored and determining the corresponding acquiring time point when each service data to be stored is acquired;
the read-write processing module is used for respectively writing each service data to be stored into the corresponding storage array according to the time sequence according to the reference service type and the acquisition time point which are respectively corresponding to each service data to be stored;
and the storage processing module is used for writing the at least one storage array written with the at least one service data to be stored into the database.
Preferably, the first and second electrodes are formed of a metal,
further comprising: a second setting module; wherein,
the second setting module is used for presetting a transaction queue;
the storage processing module comprises: the system comprises a processing unit, a first calling unit and a second calling unit; wherein,
the processing unit is used for starting at least one execution process, and the at least one execution process is in one-to-one correspondence with the at least one storage array;
the first calling unit is configured to send, by using the at least one execution process, the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue;
the second call unit is configured to send, by using the at least one execution process, the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue.
Preferably, the first and second electrodes are formed of a metal,
the second calling unit comprises: determining a subunit and calling the subunit; wherein,
the determining subunit is configured to determine receiving time points respectively corresponding to the transaction queues receiving each storage array;
the calling subunit is configured to, according to a receiving time point corresponding to each storage array and a reference service type corresponding to each storage array, sequentially write each storage array into at least one designated storage area in a database according to a time sequence by using the transaction queue, where for each designated storage area, a service type corresponding to a current designated storage area corresponds to a reference service type corresponding to the storage array written into the current designated storage area.
In a third aspect, an embodiment of the present invention provides a data storage system, including:
a database, and a data storage device as described in any of the second aspects; wherein,
and the database is used for storing at least one storage array written by the data storage device.
Preferably, the first and second electrodes are formed of a metal,
the database, comprising: at least one designated storage area; wherein,
each appointed storage area corresponds to a service type respectively;
each storage area is used for storing the at least one storage array, wherein the service class corresponding to the current specified storage area is the same as the reference service class corresponding to the storage array written into the current specified storage area.
In a fourth aspect, an embodiment of the present invention provides a readable medium, which includes an execution instruction, and when a processor of a storage controller executes the execution instruction, the storage controller executes the method according to any one of the first aspect.
In a fifth aspect, an embodiment of the present invention provides a storage controller, including: a processor, a memory, and a bus;
the processor and the memory are connected through the bus;
the memory, the processor executing the execution instructions stored by the memory to cause the storage controller to perform the method of any of claims 1-3 when the storage controller is running.
The embodiment of the invention provides a data storage method, a device, a system, a readable medium and a storage controller, wherein in the method, at least one storage array is preset, each storage array corresponds to a service type, after the reference service type of each service data to be stored and the corresponding acquisition time point of the service data to be stored are determined, each service data to be stored can be respectively written into the corresponding storage array according to the reference service type and the acquisition time point corresponding to each service data to be stored, and then each storage array written into at least one service data to be stored is written into a database. Therefore, in the technical scheme provided by the embodiment of the invention, the business data to be stored with different business categories are cached by setting the plurality of storage arrays, and then the storage arrays cached with the plurality of business data are directly written into the database, so that the plurality of business data are written into the database in batches, the access frequency of the database is reduced to avoid influencing the response speed of the database, and the data storage efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart of a data storage method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another data storage method provided by an embodiment of the invention;
FIG. 3 is a schematic structural diagram of a data storage device according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of another data storage device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a data storage system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer and more complete, the technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention, and based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without creative efforts belong to the scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a data storage method, including:
step 101, presetting at least one storage array, wherein each storage array corresponds to a service type;
step 102, determining a reference service type of each service data to be stored, and determining corresponding acquisition time points when each service data to be stored is acquired;
103, writing each service data to be stored into the corresponding storage array according to the time sequence according to the reference service type and the acquisition time point respectively corresponding to each service data to be stored;
and 104, writing the at least one storage array written with the at least one service data to be stored into a database.
In the above embodiment of the present invention, by presetting at least one storage array, each storage array corresponds to a service type, and after determining the reference service type of each service data to be stored and the corresponding acquisition time point thereof, according to the reference service type and the acquisition time point corresponding to each service data to be stored, each service data to be stored is written into the corresponding storage array according to the time sequence, and then each storage array written with at least one service data to be stored is written into the database. Therefore, in the technical scheme provided by the embodiment of the invention, the business data to be stored with different business categories are cached by setting the plurality of storage arrays, and then the storage arrays cached with the plurality of business data are directly written into the database, so that the plurality of business data are written into the database in batches, the access frequency of the database is reduced to avoid influencing the response speed of the database, and the data storage efficiency is improved.
In an embodiment of the present invention, the number of storage arrays and the corresponding service categories may be reasonably set in combination with actual service requirements, for example: when the log information and the communication record sent by the mobile service terminal need to be stored in the database in an actual service scene, two storage arrays A and B can be preset, the service category corresponding to the storage array A can be set as the log information, and the service category corresponding to the storage array B can be set as the communication record.
When the data volume of the service data to be stored is large, in order to further improve the data storage efficiency, in an embodiment of the present invention, before storing the at least one storage array after writing the at least one service data to be stored in the database, the method further includes: presetting a transaction queue;
then, the storing the at least one storage array written with the at least one service data to be stored into the database includes:
starting at least one executing process, wherein the at least one executing process is in one-to-one correspondence with the at least one storage array;
sending the at least one storage array written with the at least one to-be-stored service data to the transaction queue by using the at least one execution process;
and utilizing the transaction queue to write each received storage array into a database in sequence.
In the above embodiment of the present invention, after a large amount of service data to be stored is stored by a plurality of storage arrays, each execution process is started to concurrently process the plurality of storage arrays, that is, a process of sending a storage array in which a large amount of service data to be stored is written to a transaction queue may be concurrently processed by a plurality of execution processes, thereby improving data storage efficiency.
Because the service data to be stored of the service categories, such as the log information and the communication records, usually have timeliness, in order to ensure that the plurality of service data to be stored after being written into the database have timeliness, so as to facilitate a user to perform corresponding processing (for example, query processing) on the data to be stored written into the database in time, in an embodiment of the present invention, the sequentially writing each received storage array into the database by using the transaction queue includes:
determining receiving time points respectively corresponding to the transaction queue receiving each storage array;
and according to the receiving time point corresponding to each storage array and the reference service type corresponding to each storage array, writing each storage array into at least one appointed storage area in a database in sequence according to the time sequence by using the transaction queue, wherein for each appointed storage area, the service type corresponding to the current appointed storage area is the same as the reference service type corresponding to the storage array written into the current appointed storage area.
In the above embodiment of the present invention, the transaction queue sequentially writes the plurality of storage arrays into the corresponding designated storage areas in the database according to the time sequence, so that a user can conveniently perform corresponding processing on the data written into the database in time, for example, query the service data stored in the designated area of the database and having the corresponding service category as log information to determine whether the mobile service terminal normally operates.
In order to more clearly illustrate the technical solution and advantages of the present invention, the following specifically takes the example of writing a plurality of pieces of log information and a plurality of pieces of communication records of the IOS mobile terminal into the database, and specifically may include the following steps:
step 201, presetting a storage array A and a storage array B, wherein the service type corresponding to the storage array A is log information, and the service type corresponding to the storage array B is a communication record.
For example, the storage array a may be set as [ NULL, NULL ], and the storage array B may be set as [ NULL, NULL ], where NULL represents that the current storage array has no service data to be stored written in the location, and when the service data to be stored is written in the location of the current array, the written service data to be stored is used to replace the NULL in the corresponding location.
Step 202, obtaining service data to be stored provided by the IOS mobile terminal: a1, A2, A3 and B1, B2, B3.
In the embodiment of the present invention, step 202 may be implemented according to the following codes:
step 203, determining reference service types of a1, a2, A3 and B1, B2 and B3, and determining corresponding acquisition time points when a1, a2, A3 and B1, B2 and B3 are acquired respectively.
In the following steps of the embodiment of the present invention, it is determined that the reference service types corresponding to a1, a2, and A3 are log information, and the reference service types corresponding to B1, B2, and B3 are communication records.
And step 204, writing A1, A2, A3, B1, B2 and B3 into the storage array A and the storage array B respectively according to the reference service types and the acquisition time points respectively corresponding to A1, A2, A3 and B1, and B2 and B3 according to the time sequence.
For example, the chronological order of obtaining a1, a2 and A3 is a1-a2-A3, and the chronological order of obtaining B1, B2 and B3 is B1-B2-B3, so that a1, a2 and A3 can be written into the storage array a according to the writing order of a1-a2-A3, and B1, B2 and B3 can be written into the storage array B according to the writing order of B1-B2-B3.
In the following steps of the embodiment of the present invention, after writing each service data to be stored into the corresponding storage array, the formed storage array a is [ a1, a2, A3], and the storage array B is [ B1, B2, B3] are taken as examples.
Step 205, set up transaction queue.
Step 206, starting the executing process a and the executing process b.
The executing process a corresponds to the storage array A, and the executing process B corresponds to the storage array B.
Step 207, using execution process a to send [ A1, A2, A3] to the transaction queue, and using execution process B to send [ B1, B2, B3] to the transaction queue.
And step 208, determining corresponding receiving time points when the transaction queue receives [ A1, A2, A3] and [ B1, B2 and B3], respectively.
In the embodiment of the present invention, in steps 207 to 208, the transaction queue may form a sequence queue according to time points corresponding to the receiving of [ a1, a2, A3] and the receiving of [ B1, B2, B3], and then sequentially write [ a1, a2, A3] and [ B1, B2, B3] into the database according to the sequence queue, specifically, the sequence queue may be formed by using the received storage arrays according to the following codes:
and step 209, writing [ A1, A2, A3] and [ B1, B2 and B3] into at least one designated storage area in the database in sequence according to the time sequence of the transaction queue according to the receiving time points respectively corresponding to [ A1, A2, A3] and [ B1, B2 and B3] and the reference business classes respectively corresponding to [ A1, A2, A3] and [ B1, B2 and B3 ].
Step 209 may be implemented according to the following code:
for each appointed storage area, the service class corresponding to the current appointed storage area is the same as the reference service class corresponding to the storage array written into the current appointed storage area. For example, the transaction queue first receives [ a1, a2, A3], then receives [ B1, B2, B3], and the database includes a prepared storage area x and a prepared storage area y, where the service class corresponding to x is log information and the service class corresponding to y is a communication record, then the transaction queue first writes [ a1, a2, A3] to a designated storage area x in the database, and then writes [ B1, B2, B3] to the designated storage area y in the database.
As shown in fig. 3, an embodiment of the present invention provides a data storage device, including:
a first setting module 301, configured to preset at least one storage array, where each storage array corresponds to a service class;
a determining module 302, configured to determine a reference service category of each to-be-stored service data, and determine an obtaining time point corresponding to each to-be-stored service data when obtaining each to-be-stored service data;
the read-write processing module 303 is configured to, according to the reference service type and the acquisition time point respectively corresponding to each piece of service data to be stored, respectively write each piece of service data to be stored into the corresponding storage array according to the time sequence;
the storage processing module 304 is configured to write the at least one storage array written with the at least one service data to be stored into the database.
As shown in fig. 4, in an embodiment of the present invention, the data storage device further includes: a second setup module 401; wherein,
the second setting module 401 is configured to preset a transaction queue;
the storage processing module 304 includes: a processing unit 3041, a first invoking unit 3042, and a second invoking unit 3043; wherein,
the processing unit 3041 is configured to start at least one execution process, where the at least one execution process is in one-to-one correspondence with the at least one storage array;
the first invoking unit 3042, configured to send, by using the at least one executing process, the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue;
the second invoking unit 3043 is configured to, by using the at least one executing process, send the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue.
In an embodiment of the present invention, the second invoking unit 3043 includes: a determining subunit (not shown in the drawings) and a calling subunit (not shown in the drawings); wherein,
the determining subunit is configured to determine receiving time points respectively corresponding to the transaction queues receiving each storage array;
the calling subunit is configured to, according to a receiving time point corresponding to each storage array and a reference service type corresponding to each storage array, sequentially write each storage array into at least one designated storage area in a database according to a time sequence by using the transaction queue, where for each designated storage area, a service type corresponding to a current designated storage area corresponds to a reference service type corresponding to the storage array written into the current designated storage area.
As shown in fig. 5, an embodiment of the present invention provides a data storage system, including:
a database 501, and a data storage device 502 provided by any one of the embodiments of the present invention; wherein,
the database 501 is configured to store at least one storage array written by the data storage device 502.
In a preferred embodiment of the present invention, the database 501 includes: at least one designated storage area (not shown in the drawings); wherein,
each appointed storage area corresponds to a service type respectively;
each storage area is used for storing the at least one storage array, wherein the service class corresponding to the current specified storage area is the same as the reference service class corresponding to the storage array written into the current specified storage area.
Embodiments of the present invention provide a readable medium, which includes an execution instruction, and when a processor of a storage controller executes the execution instruction, the storage controller executes a data storage method provided in any one of embodiments of the present invention.
One embodiment of the present invention provides a memory controller including: a processor, a memory, and a bus; the processor and the memory are connected through the bus; the memory, when the storage controller is running, the processor executes the execution instructions stored by the memory to make the storage controller execute the data storage method provided in any one embodiment of the invention.
Because the information interaction, execution process, and other contents between the units in the device are based on the same concept as the method embodiment of the present invention, specific contents may refer to the description in the method embodiment of the present invention, and are not described herein again.
In summary, the embodiments of the present invention have at least the following advantages:
1. in an embodiment of the present invention, by presetting at least one storage array, each storage array corresponds to a service type, and after determining a reference service type of each service data to be stored and an acquisition time point corresponding to the reference service type, each service data to be stored can be written into the corresponding storage array according to the reference service type and the acquisition time point corresponding to each service data to be stored, and then each storage array written with at least one service data to be stored can be written into the database. Therefore, in the technical scheme provided by the embodiment of the invention, the business data to be stored with different business categories are cached by setting the plurality of storage arrays, and then the storage arrays cached with the plurality of business data are directly written into the database, so that the plurality of business data are written into the database in batches, the access frequency of the database is reduced to avoid influencing the response speed of the database, and the data storage efficiency is improved.
2. In an embodiment of the invention, after a large amount of business data to be stored is stored by a plurality of storage arrays, each execution process is started to concurrently process the plurality of storage arrays, that is, a process of sending the storage arrays in which a large amount of business data to be stored is written to a transaction queue can be concurrently processed by the plurality of execution processes, so that the data storage efficiency is improved.
3. In an embodiment of the present invention, the transaction queue sequentially writes the plurality of storage arrays into the corresponding designated storage areas in the database according to the time sequence, so that a user can conveniently perform corresponding processing on data written into the database in time, for example, query service data stored in the designated area of the database and having corresponding service types as log information to determine whether the mobile service terminal normally operates.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of other similar elements in a process, method, article, or apparatus that comprises the element.
Finally, it is to be noted that: the above description is only a preferred embodiment of the present invention, and is only used to illustrate the technical solutions of the present invention, and not to limit the protection scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (10)
1. A method of storing data, comprising:
presetting at least one storage array, wherein each storage array corresponds to a service type;
determining a reference service type of each service data to be stored, and determining corresponding acquisition time points when each service data to be stored is acquired;
respectively writing each service data to be stored into the corresponding storage array according to the time sequence according to the reference service category and the acquisition time point which are respectively corresponding to each service data to be stored;
and writing the at least one storage array written with the at least one service data to be stored into a database.
2. The data storage method of claim 1,
before the storing the at least one storage array written with the at least one service data to be stored into the database, the method further includes: presetting a transaction queue;
then, the storing the at least one storage array written with the at least one service data to be stored into the database includes:
starting at least one executing process, wherein the at least one executing process is in one-to-one correspondence with the at least one storage array;
sending the at least one storage array written with the at least one to-be-stored service data to the transaction queue by using the at least one execution process;
and utilizing the transaction queue to write each received storage array into a database in sequence.
3. The data storage method of claim 2,
the utilizing the transaction queue to write each received storage array into the database in sequence comprises:
determining receiving time points respectively corresponding to the transaction queue receiving each storage array;
and according to the receiving time point corresponding to each storage array and the reference service type corresponding to each storage array, writing each storage array into at least one appointed storage area in a database in sequence according to the time sequence by using the transaction queue, wherein for each appointed storage area, the service type corresponding to the current appointed storage area is the same as the reference service type corresponding to the storage array written into the current appointed storage area.
4. A data storage device, comprising:
the system comprises a first setting module, a second setting module and a third setting module, wherein the first setting module is used for presetting at least one storage array, and each storage array corresponds to a service class;
the determining module is used for determining the reference service type of each service data to be stored and determining the corresponding acquiring time point when each service data to be stored is acquired;
the read-write processing module is used for respectively writing each service data to be stored into the corresponding storage array according to the time sequence according to the reference service type and the acquisition time point which are respectively corresponding to each service data to be stored;
and the storage processing module is used for writing the at least one storage array written with the at least one service data to be stored into the database.
5. The data storage method of claim 4,
further comprising: a second setting module; wherein,
the second setting module is used for presetting a transaction queue;
the storage processing module comprises: the system comprises a processing unit, a first calling unit and a second calling unit; wherein,
the processing unit is used for starting at least one execution process, and the at least one execution process is in one-to-one correspondence with the at least one storage array;
the first calling unit is configured to send, by using the at least one execution process, the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue;
the second call unit is configured to send, by using the at least one execution process, the at least one storage array into which the at least one to-be-stored service data is written to the transaction queue.
6. The data storage device of claim 5,
the second calling unit comprises: determining a subunit and calling the subunit; wherein,
the determining subunit is configured to determine receiving time points respectively corresponding to the transaction queues receiving each storage array;
the calling subunit is configured to, according to a receiving time point corresponding to each storage array and a reference service type corresponding to each storage array, sequentially write each storage array into at least one designated storage area in a database according to a time sequence by using the transaction queue, where for each designated storage area, a service type corresponding to a current designated storage area corresponds to a reference service type corresponding to the storage array written into the current designated storage area.
7. A data storage system, comprising:
a database, and a data storage device as claimed in any one of claims 4 to 6; wherein,
and the database is used for storing at least one storage array written by the data storage device.
8. The data storage system of claim 7,
the database, comprising: at least one designated storage area; wherein,
each appointed storage area corresponds to a service type respectively;
each storage area is used for storing the at least one storage array, wherein the service class corresponding to the current specified storage area is the same as the reference service class corresponding to the storage array written into the current specified storage area.
9. A readable medium comprising executable instructions that, when executed by a processor of a storage controller, cause the storage controller to perform the method of any one of claims 1 to 3.
10. A storage controller, comprising: a processor, a memory, and a bus;
the processor and the memory are connected through the bus;
the memory, the processor executing the execution instructions stored by the memory to cause the storage controller to perform the method of any of claims 1-3 when the storage controller is running.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710071555.9A CN106844721A (en) | 2017-02-09 | 2017-02-09 | Date storage method, device, system, computer-readable recording medium and storage control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710071555.9A CN106844721A (en) | 2017-02-09 | 2017-02-09 | Date storage method, device, system, computer-readable recording medium and storage control |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106844721A true CN106844721A (en) | 2017-06-13 |
Family
ID=59122282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710071555.9A Pending CN106844721A (en) | 2017-02-09 | 2017-02-09 | Date storage method, device, system, computer-readable recording medium and storage control |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106844721A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107564537A (en) * | 2017-09-06 | 2018-01-09 | 叶进蓉 | A kind of information record carrier and method applied to mobile terminal |
| CN108460070A (en) * | 2017-12-21 | 2018-08-28 | 阿里巴巴集团控股有限公司 | A kind of data processing method, device and equipment based on database |
| CN108764395A (en) * | 2018-05-15 | 2018-11-06 | 南京博内特信息科技有限公司 | A kind of method of clothes frame equipments for goods under Internet of Things |
| CN109344164A (en) * | 2018-10-31 | 2019-02-15 | 迈普通信技术股份有限公司 | Date storage method and device |
| WO2019075849A1 (en) * | 2017-10-17 | 2019-04-25 | 平安科技(深圳)有限公司 | Method and apparatus for partitioned storage of data, computer device and storage medium |
| CN111078697A (en) * | 2019-12-11 | 2020-04-28 | 秒针信息技术有限公司 | Data storage method and device, storage medium and electronic equipment |
| CN114780499A (en) * | 2022-05-16 | 2022-07-22 | 中国银行股份有限公司 | Batch processing method and device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020059185A1 (en) * | 2000-10-14 | 2002-05-16 | Lg Electronics Inc. | Method of managing index data in main memory database |
| CN101795211A (en) * | 2010-01-13 | 2010-08-04 | 北京中创信测科技股份有限公司 | Data storage method and system |
| CN104090891A (en) * | 2013-12-12 | 2014-10-08 | 深圳市腾讯计算机系统有限公司 | Method and device for data processing and server and system for data processing |
| CN104980254A (en) * | 2015-06-10 | 2015-10-14 | 柳州市智融科技有限公司 | Internet information processing system |
| CN105786918A (en) * | 2014-12-26 | 2016-07-20 | 亿阳信通股份有限公司 | Data loading storage space-based data query method and device |
| CN106326133A (en) * | 2015-06-29 | 2017-01-11 | 华为技术有限公司 | A storage system, a storage management device, a storage device, a mixed storage device and a storage management method |
| CN106375835A (en) * | 2016-08-31 | 2017-02-01 | 北京奇艺世纪科技有限公司 | Streaming media playing method and device |
-
2017
- 2017-02-09 CN CN201710071555.9A patent/CN106844721A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020059185A1 (en) * | 2000-10-14 | 2002-05-16 | Lg Electronics Inc. | Method of managing index data in main memory database |
| CN101795211A (en) * | 2010-01-13 | 2010-08-04 | 北京中创信测科技股份有限公司 | Data storage method and system |
| CN104090891A (en) * | 2013-12-12 | 2014-10-08 | 深圳市腾讯计算机系统有限公司 | Method and device for data processing and server and system for data processing |
| CN105786918A (en) * | 2014-12-26 | 2016-07-20 | 亿阳信通股份有限公司 | Data loading storage space-based data query method and device |
| CN104980254A (en) * | 2015-06-10 | 2015-10-14 | 柳州市智融科技有限公司 | Internet information processing system |
| CN106326133A (en) * | 2015-06-29 | 2017-01-11 | 华为技术有限公司 | A storage system, a storage management device, a storage device, a mixed storage device and a storage management method |
| CN106375835A (en) * | 2016-08-31 | 2017-02-01 | 北京奇艺世纪科技有限公司 | Streaming media playing method and device |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107564537A (en) * | 2017-09-06 | 2018-01-09 | 叶进蓉 | A kind of information record carrier and method applied to mobile terminal |
| WO2019075849A1 (en) * | 2017-10-17 | 2019-04-25 | 平安科技(深圳)有限公司 | Method and apparatus for partitioned storage of data, computer device and storage medium |
| CN108460070A (en) * | 2017-12-21 | 2018-08-28 | 阿里巴巴集团控股有限公司 | A kind of data processing method, device and equipment based on database |
| CN108764395A (en) * | 2018-05-15 | 2018-11-06 | 南京博内特信息科技有限公司 | A kind of method of clothes frame equipments for goods under Internet of Things |
| CN109344164A (en) * | 2018-10-31 | 2019-02-15 | 迈普通信技术股份有限公司 | Date storage method and device |
| CN109344164B (en) * | 2018-10-31 | 2021-03-19 | 迈普通信技术股份有限公司 | Data storage method and device |
| CN111078697A (en) * | 2019-12-11 | 2020-04-28 | 秒针信息技术有限公司 | Data storage method and device, storage medium and electronic equipment |
| CN111078697B (en) * | 2019-12-11 | 2023-11-03 | 秒针信息技术有限公司 | Data storage method and device, storage medium and electronic equipment |
| CN114780499A (en) * | 2022-05-16 | 2022-07-22 | 中国银行股份有限公司 | Batch processing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106844721A (en) | Date storage method, device, system, computer-readable recording medium and storage control | |
| CN108512930B (en) | Shared file management method, device, server and storage medium | |
| CN108287708B (en) | Data processing method and device, server and computer readable storage medium | |
| CN109684270B (en) | Database archiving method, device, system, equipment and readable storage medium | |
| CN103544153A (en) | Data updating method and system based on database | |
| CN109842621B (en) | Method and terminal for reducing token storage quantity | |
| CN111414362A (en) | Data reading method, device, equipment and storage medium | |
| CN113204580A (en) | Overwater target position information query method, system, device, equipment and medium | |
| CN107798135B (en) | Paging query method and device and electronic equipment | |
| CN111737564A (en) | Information query method, device, equipment and medium | |
| CN109614270A (en) | Data reading and writing method, device, equipment and storage medium based on Hbase | |
| CN112434037A (en) | Data processing method, processing device, data processing apparatus, and storage medium | |
| CN107943542A (en) | A kind of configuration information management method, device, computer-readable recording medium and storage control | |
| CN115858668A (en) | Distributed transaction processing method, device, electronic device and storage medium | |
| CN110928885B (en) | Method and device for updating data of Mysql database to Es database | |
| CN103870480A (en) | Dynamic data masking method and database system | |
| CN110191182B (en) | Distributed file batch processing method, device, equipment and readable storage medium | |
| CN110222046A (en) | Processing method, device, server and the storage medium of table data | |
| CN108241616B (en) | Message pushing method and device | |
| CN108280355A (en) | A kind of data desensitization method and device | |
| CN111309746A (en) | Asynchronous parallel data synchronization method and device | |
| CN111026613A (en) | Log processing method and device | |
| CN110874246A (en) | Module loading method, system and equipment | |
| CN109783470B (en) | Owner tracking device, method and storage medium of database subsystem | |
| CN112579605A (en) | Data storage method and device, storage medium and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170613 |
|
| RJ01 | Rejection of invention patent application after publication |