CN105117470B - Date storage method and device - Google Patents
Date storage method and device Download PDFInfo
- Publication number
- CN105117470B CN105117470B CN201510544105.8A CN201510544105A CN105117470B CN 105117470 B CN105117470 B CN 105117470B CN 201510544105 A CN201510544105 A CN 201510544105A CN 105117470 B CN105117470 B CN 105117470B
- Authority
- CN
- China
- Prior art keywords
- data
- data table
- stored
- generation
- data storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000013500 data storage Methods 0.000 claims abstract description 101
- 230000008569 process Effects 0.000 claims description 15
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 12
- 230000008859 change Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (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 discloses a kind of date storage method and devices, belong to technical field of data storage.The described method includes: tables of data create-rule corresponding to data storage requirement is obtained, the data structure for the data that the data storage requirement stores needed for including, and/or, the data volume of the data of required storage;In data storage procedure, according at least one tables of data of the tables of data create-rule dynamic generation;The data are stored to the tables of data generated.Solve the problems, such as that data storage flexibility is poor in the prior art;The effect that can be realized heat update come dynamic generation tables of data, and then when the flexibility ratio and business datum change of raising data storage according to actual data storage requirement is reached.
Description
Technical Field
The present invention relates to the field of data storage technologies, and in particular, to a data storage method and apparatus.
Background
In the field of data storage, existing data storage methods include: the server creates a data table in advance and stores the data required to be stored into the created data table.
In the process of implementing the invention, the inventor finds that the prior art has at least the following problems: all data are stored in a fixed data table, and the flexibility of data storage is poor.
Disclosure of Invention
In order to solve the problems in the prior art, embodiments of the present invention provide a data storage method and apparatus. The technical scheme is as follows:
in a first aspect, a data storage method is provided, including:
acquiring a data table generation rule corresponding to a data storage requirement, wherein the data storage requirement comprises a data structure of data to be stored and/or a data volume of the data to be stored;
in the data storage process, dynamically generating at least one data table according to the data table generation rule;
and storing the data to the generated data table.
Optionally, the dynamically generating at least one data table according to the data table generation rule includes:
if the data table generation rule comprises a data table structure, generating a data table conforming to the data table structure;
if the data table generation rule comprises the generation frequency of the data table, dynamically generating the data table conforming to a default data table structure according to the generation frequency;
and if the data table generation rule comprises the data table structure and the generation frequency of the data table, dynamically generating the data table conforming to the data table structure according to the generation frequency.
Optionally, the data table generation rule includes a data table structure of the data table;
the obtaining of the data table generation rule corresponding to the data storage requirement includes:
receiving a setting instruction, wherein the setting instruction is used for setting a data table structure required by the data storage requirement;
and setting the data table structure according to the setting instruction.
Optionally, the data table generation rule includes a generation frequency of the data table;
the obtaining of the data table generation rule corresponding to the data storage requirement includes:
receiving a setting instruction for setting the generation frequency, and setting the generation frequency according to the setting instruction;
or,
and acquiring the data volume of the data stored in the historical time period, and calculating the generation frequency according to the data volume and the total size of the data which can be stored in each data table.
Optionally, the method further comprises:
receiving a deleting instruction for deleting a target data table, wherein data meeting preset conditions are stored in the target data table;
and deleting the target data table according to the deletion instruction, and releasing the disk space corresponding to the target data table.
In a second aspect, there is provided a data storage device comprising:
the rule obtaining module is used for obtaining a data table generation rule corresponding to a data storage requirement, wherein the data storage requirement comprises a data structure of data to be stored and/or a data volume of the data to be stored;
the data table generation module is used for dynamically generating at least one data table according to the data table generation rule acquired by the rule acquisition module in the data storage process;
and the data storage module is used for storing the data to the data table generated by the data table generation module.
Optionally, the data table generating module is further configured to:
if the data table generation rule comprises a data table structure, generating a data table conforming to the data table structure;
if the data table generation rule comprises the generation frequency of the data table, dynamically generating the data table conforming to a default data table structure according to the generation frequency;
and if the data table generation rule comprises the data table structure and the generation frequency of the data table, dynamically generating the data table conforming to the data table structure according to the generation frequency.
Optionally, the data table generation rule includes a data table structure of the data table;
the rule obtaining module is further configured to:
receiving a setting instruction, wherein the setting instruction is used for setting a data table structure required by the data storage requirement;
and setting the data table structure according to the setting instruction.
Optionally, the data table generation rule includes a generation frequency of the data table;
the rule obtaining module is further configured to:
receiving a setting instruction for setting the generation frequency, and setting the generation frequency according to the setting instruction;
or,
and acquiring the data volume of the data stored in the historical time period, and calculating the generation frequency according to the data volume and the total size of the data which can be stored in each data table.
Optionally, the apparatus further comprises:
the instruction receiving module is used for receiving a deleting instruction for deleting a target data table, and data meeting preset conditions are stored in the target data table;
and the data table deleting module is used for deleting the target data table according to the deleting instruction received by the instruction receiving module and releasing the disk space corresponding to the target data table.
The technical scheme provided by the embodiment of the invention has the beneficial effects that:
the method comprises the steps that a data table generation rule corresponding to a data storage requirement is obtained, at least one data table is dynamically generated according to the data table generation rule in the data storage process, and data are stored in the generated at least one data table; the problem of poor data storage flexibility in the prior art is solved; the data table can be dynamically generated according to actual data storage requirements, so that the flexibility of data storage is improved, and the effect of thermal updating can be achieved when the service data are changed.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow chart of a method of data storage according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of data storage according to another embodiment of the present invention;
FIG. 3 is a block diagram of a data storage device according to an embodiment of the present invention;
fig. 4 is a block diagram of a data storage device according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flowchart of a method of a data storage method according to an embodiment of the present invention is shown, and as shown in fig. 1, the data storage method includes:
step 101, obtaining a data table generation rule corresponding to a data storage requirement, where the data storage requirement includes a data structure of data to be stored and/or a data amount of the data to be stored.
And 102, dynamically generating at least one data table according to the data table generation rule in the data storage process.
And 103, storing the data into the generated data table.
In summary, in the data storage method provided in this embodiment, by obtaining the data table generation rule corresponding to the data storage requirement, at least one data table is dynamically generated according to the data table generation rule in the data storage process, and data is stored in the generated at least one data table; the problem of poor data storage flexibility in the prior art is solved; the data table can be dynamically generated according to actual data storage requirements, so that the flexibility of data storage is improved, and the effect of thermal updating can be achieved when the service data are changed.
Referring to fig. 2, a flowchart of a method of a data storage method according to an embodiment of the present invention is shown, and as shown in fig. 2, the data storage method includes:
step 201, obtaining a data table generation rule corresponding to a data storage requirement, where the data storage requirement includes a data structure of data to be stored and/or a data amount of the data to be stored.
The data to be stored may be a journal log, and certainly, other types of data may also be used in actual implementation, which is not limited in this embodiment. In addition, the present embodiment takes the data to be stored as the journal for example.
Specifically, if the data storage requirement includes a data structure of data to be stored, the step may include:
firstly, a setting instruction is received, and the setting instruction is used for setting a data table structure required by a data storage requirement.
In the data storage process, if a service changes, that is, the data structure of the journal changes, in order to enable the data table to store the changed journal, a designer may set, in the server, the data table structure of the data table for storing the changed journal according to the data structure of the changed journal. Accordingly, the server may receive a setting instruction from the designer. Wherein the data table structure comprises the various fields contained in the data table.
Secondly, a data table structure is set according to the setting instruction.
The server may generate the rule as a data table using the set data table structure.
If the data storage requirement includes the data amount of the data to be stored, the step may include the following two possible implementations.
As a first possible implementation manner, this step may include:
receiving a setting instruction for setting the generation frequency, and setting the generation frequency according to the setting instruction.
The designer can set the generation frequency of the server-generated data table according to the predicted amount of data of the journal that needs to be stored later. Accordingly, the server may receive a setting instruction from the designer.
For example, when the number of users of an application increases, a designer may know that the amount of data of the journal that needs to be stored by the server will also increase, and at this time, the designer may set a higher generation frequency, for example, a data table is generated every day.
For another example, when the service has a function extension, the designer may also know that the amount of data of the journal that needs to be stored will increase, so at this time, the designer may also set a higher generation frequency appropriately, for example, generate one data table per hour.
For another example, if the amount of data of the journal to be stored is greatly reduced, the designer may set the generation frequency to generate one data table per week.
Accordingly, the server may receive a setting instruction of the user, and set the generation frequency according to the setting instruction after receiving the setting instruction.
As a second possible implementation manner, this step may include:
first, the data volume of the data stored in the historical period of time is obtained.
For example, the data amount of the journal that needs to be stored in the past week is counted.
Optionally, the server may obtain the data amount of the data stored in the historical time period in real time, or may obtain the data amount of the data stored in the historical time period once at predetermined time intervals. For example, the server may obtain the data amount of the data stored on the previous day at 24:00 a day by taking the data amount once every predetermined time interval.
Second, the generation frequency is calculated from the data amount and the total size of data that can be stored in each data table.
After acquiring the data amount of the data stored in the history time period, the server may calculate a ratio of the data amount to the total size of the data that can be stored in each data table, and use the ratio as the generation frequency of the data table.
After the server calculates the generation frequency through any one of the above possible implementations, the server may use the calculated generation frequency as a data table generation rule.
It should be added that the above embodiment is only exemplified by the fact that the data table generation rule only includes the data table structure or the generation frequency of the data table, and optionally, the data table generation rule may also include both of the above two. In practical implementation, the data table generation rule may further include other rules, which is not limited in this embodiment.
Another point to be supplemented is that after the server acquires the data table generation rule, the server may add the data table generation rule to the configuration table. The configuration table is used for storing data table generation rules of the data tables, and when a new data table generation rule exists in the configuration table, the server generates at least one corresponding data table according to the new data table generation rule.
Step 202, in the data storage process, at least one data table is dynamically generated according to the data table generation rule.
The following description will be made in detail with respect to the difference in the contents of the data table generation rule, because the data table generation rule may include the data table structure, the data table generation frequency, or both, and the server generation method of the data table may be different depending on the data table generation rule.
Specifically, the step may include:
(1) and if the data table generation rule comprises a data table structure, generating a data table conforming to the data table structure.
(2) And if the data table generation rule comprises the generation frequency of the data table, dynamically generating the data table conforming to the default data table structure according to the generation frequency.
For example, if the generation frequency is weekly to generate a data table, the server may generate a data table that conforms to the default data table structure at 24:00 days of the week.
(3) And if the data table generation rule comprises a data table structure and the generation frequency of the data table, dynamically generating the data table conforming to the data table structure according to the generation frequency.
Step 203, storing the data to the generated data table.
Thereafter, the server stores the required stored flow log into the generated data table.
And 204, receiving a deleting instruction for deleting the target data table, wherein the data meeting the preset conditions are stored in the target data table.
When the stored journal logs meeting the preset conditions need to be deleted, the server can receive a deletion instruction for deleting the target data table. The target data table stores the journal to be deleted, and the target data table may be one data table or at least two data tables, which is not limited in this embodiment.
Taking the data table as an example of being generated every day, when the journal of the past week needs to be deleted, the server may receive a deletion instruction for deleting the data table generated for the past 7 days.
And step 205, deleting the target data table according to the deletion instruction, and releasing the disk space corresponding to the target data table.
After the target data table is deleted, the server may free the disk space occupied by the target data table in the server.
It should be noted that step 204 and step 205 are optional steps.
In summary, in the data storage method provided in this embodiment, by obtaining the data table generation rule corresponding to the data storage requirement, at least one data table is dynamically generated according to the data table generation rule in the data storage process, and data is stored in the generated at least one data table; the problem of poor data storage flexibility in the prior art is solved; the data table can be dynamically generated according to actual data storage requirements, so that the flexibility of data storage is improved, and the effect of thermal updating can be achieved when the service data are changed.
In the embodiment, when the structure of the data to be stored is changed, the corresponding data table structure is acquired according to the structure of the data to be stored, so that a new data table conforming to the data table structure is generated, the data to be stored is stored in the newly generated data table, the correct storage of the data is ensured, the influence of the structural change of the data to be stored on the data already stored in other data tables is avoided, and the flexibility of data storage is improved.
In addition, the generation frequency of the data table is set according to a setting instruction of a user, or the generation frequency is calculated according to the data quantity of the data stored historically, so that the generation frequency of the data table can be adjusted according to the size of the data required to be stored, and the problems that the data stored in a single data table is excessive and the reading and writing efficiency of the single data table is low are solved; the effect of improving the read-write efficiency of a single data table is achieved. Meanwhile, the data are stored in the plurality of data tables, so that the problem that the data query efficiency is low because all data tables are required to be traversed during data query in the prior art is solved; the data query method achieves the effect of querying only in the data table stored with partial data and improving the data query efficiency.
In addition, the data table is dynamically generated according to the generation frequency, and then data is stored in the dynamically generated data table, so that the problem that in the prior art, when a certain data is deleted, the server does not release disk space and further wastes storage resources of the server is solved; the data size of the data stored in the data table can be reduced, namely the granularity of the data table is reduced, and then when the data meeting the preset conditions need to be deleted, the whole data table can be directly deleted and the disk space is released, so that the effect of improving the utilization rate of the disk space of the server is achieved, and the reasonable utilization of the storage resources in the server is ensured.
Referring to fig. 3, a block diagram of a data storage device according to an embodiment of the present invention is shown, where the data storage device may include: a rule acquisition module 310, a data table generation module 320, and a data storage module 330.
A rule obtaining module 310, configured to obtain a data table generation rule corresponding to a data storage requirement, where the data storage requirement includes a data structure of data to be stored and/or a data amount of the data to be stored;
a data table generating module 320, configured to dynamically generate at least one data table according to the data table generation rule obtained by the rule obtaining module 310 in a data storage process;
a data storage module 330, configured to store the data in the data table generated by the data table generating module 320.
In summary, in the data storage device provided in this embodiment, by obtaining the data table generation rule corresponding to the data storage requirement, at least one data table is dynamically generated according to the data table generation rule in the data storage process, and data is stored in the generated at least one data table; the problem of poor data storage flexibility in the prior art is solved; the data table can be dynamically generated according to actual data storage requirements, so that the flexibility of data storage is improved, and the effect of thermal updating can be achieved when the service data are changed.
Referring to fig. 4, a block diagram of a data storage device according to an embodiment of the present invention is shown, where the data storage device may include: a rule acquisition module 410, a data table generation module 420 and a data storage module 430.
A rule obtaining module 410, configured to obtain a data table generation rule corresponding to a data storage requirement, where the data storage requirement includes a data structure of data to be stored and/or a data amount of the data to be stored;
a data table generating module 420, configured to dynamically generate at least one data table according to the data table generation rule obtained by the rule obtaining module 410 in a data storage process;
a data storage module 430, configured to store the data in the data table generated by the data table generation module 420.
Optionally, the data table generating module 420 is further configured to:
if the data table generation rule comprises a data table structure, generating a data table conforming to the data table structure;
if the data table generation rule comprises the generation frequency of the data table, dynamically generating the data table conforming to a default data table structure according to the generation frequency;
and if the data table generation rule comprises the data table structure and the generation frequency of the data table, dynamically generating the data table conforming to the data table structure according to the generation frequency.
Optionally, the data table generation rule includes a data table structure of the data table;
the rule obtaining module 410 is further configured to:
receiving a setting instruction, wherein the setting instruction is used for setting a data table structure required by the data storage requirement;
and setting the data table structure according to the setting instruction.
Optionally, the data table generation rule includes a generation frequency of the data table;
the rule obtaining module 410 is further configured to:
receiving a setting instruction for setting the generation frequency, and setting the generation frequency according to the setting instruction;
or,
and acquiring the data volume of the data stored in the historical time period, and calculating the generation frequency according to the data volume and the total size of the data which can be stored in each data table.
Optionally, the apparatus further comprises:
the instruction receiving module 440 is configured to receive a deletion instruction for deleting a target data table, where data meeting a preset condition is stored in the target data table;
a data table deleting module 450, configured to delete the target data table according to the deleting instruction received by the instruction receiving module 440, and release the disk space corresponding to the target data table.
In summary, in the data storage device provided in this embodiment, by obtaining the data table generation rule corresponding to the data storage requirement, at least one data table is dynamically generated according to the data table generation rule in the data storage process, and data is stored in the generated at least one data table; the problem of poor data storage flexibility in the prior art is solved; the data table can be dynamically generated according to actual data storage requirements, so that the flexibility of data storage is improved, and the effect of thermal updating can be achieved when the service data are changed.
In the embodiment, when the structure of the data to be stored is changed, the corresponding data table structure is acquired according to the structure of the data to be stored, so that a new data table conforming to the data table structure is generated, the data to be stored is stored in the newly generated data table, the correct storage of the data is ensured, the influence of the structural change of the data to be stored on the data already stored in other data tables is avoided, and the flexibility of data storage is improved.
In addition, the generation frequency of the data table is set according to a setting instruction of a user, or the generation frequency is calculated according to the data quantity of the data stored historically, so that the generation frequency of the data table can be adjusted according to the size of the data required to be stored, and the problems that the data stored in a single data table is excessive and the reading and writing efficiency of the single data table is low are solved; the effect of improving the read-write efficiency of a single data table is achieved. Meanwhile, the data are stored in the plurality of data tables, so that the problem that the data query efficiency is low because all data tables are required to be traversed during data query in the prior art is solved; the data query method achieves the effect of querying only in the data table stored with partial data and improving the data query efficiency.
In addition, the data table is dynamically generated according to the generation frequency, and then data is stored in the dynamically generated data table, so that the problem that in the prior art, when a certain data is deleted, the server does not release disk space and further wastes storage resources of the server is solved; the data size of the data stored in the data table can be reduced, namely the granularity of the data table is reduced, and then when the data meeting the preset conditions need to be deleted, the whole data table can be directly deleted and the disk space is released, so that the effect of improving the utilization rate of the disk space of the server is achieved, and the reasonable utilization of the storage resources in the server is ensured.
It should be noted that: in the data storage device provided in the above embodiment, when storing data, only the division of the above functional modules is taken as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the data storage device and the method embodiment of the data storage method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiment and are not described herein again.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (9)
1. A method of data storage, the method comprising:
acquiring the data volume of data stored in a historical time period, calculating the ratio of the data volume to the total amount of data which can be stored in each data table, and taking the ratio as the generation frequency of the data tables, wherein the stored data are running logs;
adding the generation frequency as a data table generation rule to a configuration table, wherein the configuration table is used for storing the data table generation rule of each data table;
in the data storage process, dynamically generating the data table conforming to a default data table structure according to the generation frequency in the configuration table;
and storing the data to the generated data table.
2. The method of claim 1, further comprising:
and if the data table generation rule further comprises a data table structure, dynamically generating the data table conforming to the data table structure according to the generation frequency.
3. The method of claim 2, wherein the data table generation rule comprises a data table structure of the data table;
the method further comprises the following steps:
receiving a setting instruction, wherein the setting instruction is used for setting a data table structure required by a data storage requirement;
and setting the data table structure according to the setting instruction.
4. The method of any of claims 1 to 3, further comprising:
receiving a deleting instruction for deleting a target data table, wherein data meeting preset conditions are stored in the target data table;
and deleting the target data table according to the deletion instruction, and releasing the disk space corresponding to the target data table.
5. A data storage device, characterized in that the device comprises:
the rule obtaining module is used for obtaining the data volume of the data stored in the historical time period, calculating the ratio of the data volume to the total amount of the data which can be stored in each data table, and taking the ratio as the generation frequency of the data tables, wherein the stored data are running logs;
a module for adding the generation frequency as a data table generation rule to a configuration table, the configuration table being used for storing the data table generation rule of each data table;
the data table generating module is used for dynamically generating the data table conforming to a default data table structure according to the generating frequency in the configuration table;
and the data storage module is used for storing the data to the data table generated by the data table generation module.
6. The apparatus of claim 5, wherein the data table generating module is further configured to dynamically generate the data table according to the data table structure according to the generation frequency if the data table generation rule further includes a data table structure.
7. The apparatus of claim 6, wherein the data table generation rule comprises a data table structure of the data table;
the rule obtaining module is further configured to:
receiving a setting instruction, wherein the setting instruction is used for setting a data table structure required by a data storage requirement;
and setting the data table structure according to the setting instruction.
8. The apparatus of any of claims 5 to 7, further comprising:
the instruction receiving module is used for receiving a deleting instruction for deleting a target data table, and data meeting preset conditions are stored in the target data table;
and the data table deleting module is used for deleting the target data table according to the deleting instruction received by the instruction receiving module and releasing the disk space corresponding to the target data table.
9. A computer-readable storage medium, characterized in that a program is stored in the computer-readable storage medium, which is loaded and executed by a processor to implement the data storage method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510544105.8A CN105117470B (en) | 2015-08-28 | 2015-08-28 | Date storage method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510544105.8A CN105117470B (en) | 2015-08-28 | 2015-08-28 | Date storage method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105117470A CN105117470A (en) | 2015-12-02 |
CN105117470B true CN105117470B (en) | 2019-11-22 |
Family
ID=54665460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510544105.8A Active CN105117470B (en) | 2015-08-28 | 2015-08-28 | Date storage method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105117470B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109564567B (en) * | 2018-10-17 | 2023-07-25 | 北京算能科技有限公司 | Data storage method, device, electronic equipment and computer readable storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651029A (en) * | 2012-04-06 | 2012-08-29 | 中国科学院上海应用物理研究所 | Method for creating physical relationship database |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763433B (en) * | 2010-01-12 | 2012-12-12 | 浪潮(北京)电子信息产业有限公司 | Data storage system and method |
CN101916300A (en) * | 2010-09-01 | 2010-12-15 | 中国地质大学(武汉) | Data content based three-dimensional space data self-adaptation log management method |
CN103902671B (en) * | 2014-03-19 | 2018-04-13 | 北京科技大学 | A kind of dynamic integrity method and system of isomerous multi-source data |
CN103995854A (en) * | 2014-05-13 | 2014-08-20 | 大唐移动通信设备有限公司 | Equipment cross-version upgrading method and device |
-
2015
- 2015-08-28 CN CN201510544105.8A patent/CN105117470B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651029A (en) * | 2012-04-06 | 2012-08-29 | 中国科学院上海应用物理研究所 | Method for creating physical relationship database |
Also Published As
Publication number | Publication date |
---|---|
CN105117470A (en) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2017409830B2 (en) | Multi-task scheduling method and system, application server and computer-readable storage medium | |
CN102857578B (en) | A kind of file uploading method of network hard disc, system and net dish client | |
US11157652B2 (en) | Obfuscation and deletion of personal data in a loosely-coupled distributed system | |
CN109391509A (en) | A kind of method, system and the application server of more new application | |
CN108196787B (en) | Quota management method of cluster storage system and cluster storage system | |
CN106547784B (en) | Data splitting and storing method and device | |
CN107241380B (en) | Method and apparatus for time-based adjusted load balancing | |
CN107977396B (en) | Method and device for updating data table of KeyValue database | |
CN108874803A (en) | Date storage method, device and storage medium | |
CN110019200B (en) | Index establishing and using method and device | |
CN103491143A (en) | File sharing method and device | |
CN112486915B (en) | Data storage method and device | |
CN106708822A (en) | File storage method and device | |
CN110858332A (en) | Order production method and device | |
CN105224541B (en) | Uniqueness control method, information storage means and the device of data | |
CN110888922A (en) | Method and device for creating target table during data synchronization | |
CN105117470B (en) | Date storage method and device | |
CN111694505A (en) | Data storage management method, device and computer readable storage medium | |
CN107391541B (en) | Real-time data merging method and device | |
CN115827646B (en) | Index configuration method and device and electronic equipment | |
CN112395337B (en) | Data export method and device | |
CN109446271B (en) | Data synchronization method, device, equipment and medium | |
CN113590017A (en) | Method, electronic device and computer program product for processing data | |
CN109068286B (en) | Information analysis method, medium and equipment | |
CN110928895A (en) | Data query method, data table establishing method, device and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17 Applicant after: Guangzhou KuGou Networks Co., Ltd. Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F Applicant before: Guangzhou KuGou Networks Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |