CN104035943A - Data storage method and corresponding server - Google Patents

Data storage method and corresponding server Download PDF

Info

Publication number
CN104035943A
CN104035943A CN201310073998.3A CN201310073998A CN104035943A CN 104035943 A CN104035943 A CN 104035943A CN 201310073998 A CN201310073998 A CN 201310073998A CN 104035943 A CN104035943 A CN 104035943A
Authority
CN
China
Prior art keywords
data
server
user
terminal
unstructured
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310073998.3A
Other languages
Chinese (zh)
Other versions
CN104035943B (en
Inventor
邹为星
高锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310073998.3A priority Critical patent/CN104035943B/en
Publication of CN104035943A publication Critical patent/CN104035943A/en
Application granted granted Critical
Publication of CN104035943B publication Critical patent/CN104035943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures

Abstract

The invention discloses a data storage method for a server. The server is communicated with at least one terminal and a storage server. The method comprises the following steps of receiving data from a specific terminal of at least one terminal; judging whether the data received from the specific terminal are structuralized data; storing the structuralized data in the server and a relation database corresponding to a user of the specific terminal if the received data are structuralized data; extracting and storing metadata of non-structuralized data in the server and the relation database corresponding to the user of the specific terminal if the received data are non-structuralized data.

Description

Method and the respective server of storage data
Technical field
The present invention relates to a kind of method and respective server of storing data, more specifically, the present invention relates to a kind of is method and respective server that structural data or unstructured data are stored data according to data to be stored.
Background technology
User is in using network to carry out cloud storage to data; conventionally can store different types of data; comprise document files that address list, schedule, bookmark, notes, task, note, video, photograph, music, individual create etc.; in the face of complicated and diversified data like this, can not guarantee at present effectively to store and calling party personal data.For example, when user is during to a large amount of video file of the particular memory server stores in high in the clouds, because the capacity of video file is conventionally very large, therefore this particular memory server can not be stored the uploading data of a large number of users, upload retrieval specific user simultaneously data time, different data types tends to cause the degradation of data retrieval.
Summary of the invention
In order to solve above-mentioned technical matters of the prior art, according to an aspect of the present invention, a kind of method of the storage data for server is provided, described server is communicated by letter with at least one terminal and storage server, said method comprising the steps of: the particular terminal from described at least one terminal receives data; Judge whether the data that receive from described particular terminal are structural data; If the data that judgement receives are structural datas, described structural data is stored in relational database corresponding with the user of described particular terminal in described server; If the data that receive of judgement are unstructured datas, extract the metadata of described unstructured data, and by extracted metadata store in relational database corresponding with the user of described particular terminal in described server.
In addition according to one embodiment of present invention, further comprise: described unstructured data is sent in the storage area that described storage server is corresponding with the user of described particular terminal.
In addition, according to another embodiment of the invention, wherein, the corresponding relation between described unstructured data and the metadata of described unstructured data is stored in the relational database corresponding with the user of described particular terminal.
In addition, according to another embodiment of the invention, also comprise in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are structural datas, described server obtains to be obtained structural data in the relational database corresponding with the user of described particular terminal according to described request from described server, and this structural data is sent to described any terminal.
In addition, according to another embodiment of the invention, also comprise in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are unstructured datas, described server obtains the metadata of unstructured data to be obtained from described server in the relational database corresponding with the user of described particular terminal according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of described particular terminal from described storage server, obtain unstructured data to be obtained, and this unstructured data is sent to described any terminal.
According to a further aspect in the invention, provide a kind of server, described server is communicated by letter with at least one terminal and storage server, and described server comprises: communication unit, for communicating by letter with described at least one terminal and described storage server; Storage unit, for storing the relational database corresponding with the user of described at least one terminal; Processing unit, for judging whether the data that receive from the particular terminal of described at least one terminal are structural data; If the data that judgement receives are structural datas, described structural data is stored in relational database corresponding with the user of described particular terminal in described storage unit, if the data that judgement receives are unstructured datas, extract the metadata of described unstructured data, and by extracted metadata store in relational database corresponding with the user of described particular terminal in described storage unit.
In addition, according to one embodiment of present invention, wherein, described processing unit sends to described unstructured data in the storage area that described storage server is corresponding with the user of described particular terminal.
In addition, according to another embodiment of the invention, wherein, described processing unit is stored in the corresponding relation between described unstructured data and the metadata of described unstructured data in the relational database corresponding with the user of described particular terminal.
In addition, according to another embodiment of the invention, wherein in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are structural datas, described processing unit obtains to be obtained structural data in the relational database corresponding with the user of described particular terminal according to described request from described storage unit, and this structural data is sent to described any terminal.
In addition, according to another embodiment of the invention, wherein in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are unstructured datas, described processing unit obtains the metadata of unstructured data to be obtained from described storage unit in the relational database corresponding with the user of described particular terminal according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of described particular terminal from described storage server, obtain unstructured data to be obtained, and this unstructured data is sent to described any terminal.
Brief description of the drawings
Fig. 1 is according to the process flow diagram of the method for the storage data for server of the embodiment of the present invention;
Fig. 2 is that diagram is according to the schematic diagram of the server of the embodiment of the present invention.
Embodiment
Describe in detail with reference to the accompanying drawings according to each embodiment of the present invention.Here, it should be noted that in the accompanying drawings, identical Reference numeral is given and substantially had ingredient identical or similar structures and function, and will omit being repeated in this description about them.
Fig. 1 is according to the process flow diagram of the method for the storage data of the embodiment of the present invention.Here, the method for Fig. 1 can be applied to server, and this server is communicated by letter with storage server with at least one terminal.Terminal is for example computer, mobile phone etc., and storage server is for example network storage server.
In the time that the user of the particular terminal at least one terminal wishes to store data beyond the clouds, this particular terminal sends data to be stored to server, and as shown in Figure 1, in step S1, this particular terminal from least one terminal receives data.Particularly, the particular terminal of this server from least one terminal receives the data from the user of particular terminal.
In step S2, judge whether the data that receive from particular terminal are structural data.Particularly, the processing unit of this server judges whether the data that receive from particular terminal are structural data.Here, structural data can comprise address list, schedule, bookmark, notes, the task dispatching data with structured format storage.The feature of this type of structured data is: can, according to fixing structure storage classification, be easy to retrieval and data mining, and take less storage space.In addition, unstructured data can comprise the data that video, photograph, music, document etc. are preserved with the form of file.The feature of unstructured data is: be not easy to according to fixing structure storage, be not easy to retrieval and data mining, and take more storage space.According to embodiments of the invention, the processing unit of server can determine that these data are structural data or unstructured data by the attribute (as the suffix of, filename, file type, metadata etc.) of analyzing the data that receive from particular terminal.
After judging that data to be stored are structural data or unstructured data, in step S3, if the data that judgement receives are structural datas, structural data is stored in relational database corresponding with the user of this particular terminal in the storage unit of server.Particularly, when the data that the processing unit of server receives in judgement are structural data, structural data is stored in relational database corresponding with the user of this particular terminal in the storage unit of server.Here, the relational database corresponding with the user of this particular terminal can be set up by the user's of particular terminal user name (ID).In this case, even if the user of particular terminal utilizes other terminal to login and during to server uploading data, can the user ID based on obtaining from other terminal upgrade the relational database corresponding with the user of this particular terminal in communication process, ensure thus user's data integrity.
In step S4, if the data that receive of judgement are unstructured datas, extract the metadata of this unstructured data, and by extracted metadata store in relational database corresponding with the user of terminal in server.Particularly, if the processing unit of server judges that the data that receive are unstructured datas, processing unit extracts its metadata from this unstructured data, and by extracted metadata store in relational database corresponding with the user of terminal in server.
In addition,, after step S4, the method for Fig. 1 can also comprise step S5.In step S5, unstructured data is sent in the storage area that storage server is corresponding with the user of particular terminal.Here, particularly, after the data that receive in judgement are unstructured data the metadata of extracting this unstructured data, the processor of server communicates by letter that by its communication unit and storage server this unstructured data and corresponding user ID are sent to storage server.Here the unstructured data that sends to storage server, can be stored in the storage area corresponding with the user of particular terminal.For example, can be in storage server for the user's of particular terminal user ID arrange corresponding storage area (as, catalogue), and in the situation that receiving unstructured data from server, based on user ID, this unstructured data is stored in corresponding storage area.
In addition, after step S5, the method for Fig. 1 can also comprise step S6, and the corresponding relation between unstructured data and the metadata of unstructured data is stored in the relational database corresponding with the user of terminal.Particularly, the processing unit of server can communicate by letter by communication unit to obtain the memory location of the unstructured data sending before storage server storage with storage server, and and relational database corresponding to the user of terminal in store the corresponding relation (position corresponding relation) between metadata and this unstructured data of this unstructured data.In this case, can determine the memory location of the unstructured data corresponding with its metadata in storage server by the corresponding relation between the metadata of this unstructured data and this unstructured data.
The object of extracting metadata from unstructured data is, the metadata of unstructured data also has the feature of structural data to a certain extent.For example user can obtain unstructured data according to the author in metadata, publishing house, special edition, filename etc., will be described this after a while.In addition the metadata of, extracting unstructured data is also for providing the further value-added service such as retrieval, fast query and the search of user to file of scientific and technical literature to provide the foundation.
In addition,, after step S3, the method for Fig. 1 can also comprise step S7.In step S7, in the time that the user of this particular terminal obtains the request of data by terminal to server transmission arbitrarily, if data to be obtained are structural datas, from server, in the relational database corresponding with the user of particular terminal, obtain structural data to be obtained according to described request, and this structural data is sent to this any terminal.Particularly, in the time that the user of particular terminal obtains its data by this particular terminal or different terminals, the processing unit of server can carry out obtaining of data by the user ID that obtains this user with terminal communication.In this case, not only can pass through this particular terminal by user ID, and can obtain stored data by other terminal.In addition, the processing unit of server determines that the data of obtaining belong to structural data or unstructured data.Here can make the processing unit of server determine that data to be obtained belong to structural data or unstructured data by the information of adding the suffix of filename of data to be obtained or file type and so in the request of obtaining data.Processing unit at server is determined in the time that the data of obtaining are structural data, server obtains to be obtained structural data in the relational database corresponding with the user of particular terminal according to described request from server, and this structural data is sent to this any terminal.
In addition,, after step S6, the method for Fig. 1 also comprises step S8.In step S8, in the time that the user of particular terminal obtains the request of data by any terminal to server transmission, if data to be obtained are unstructured datas, from described server, in the relational database corresponding with the user of particular terminal, obtain the metadata of unstructured data to be obtained according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of particular terminal from storage server, obtain unstructured data to be obtained, and this unstructured data is sent to this any terminal.Particularly, in the time that the user of particular terminal obtains its data by this particular terminal or different terminals, the processing unit of server can carry out obtaining of data by the user ID that obtains this user with terminal communication.In this case, not only can pass through this particular terminal by user ID, and can obtain stored data by other terminal.In addition, the processing unit of server determines that the data of obtaining belong to structural data or unstructured data.Here can make the processing unit of server determine that data to be obtained belong to structural data or unstructured data by the information of adding the suffix of filename of data to be obtained or file type and so in the request of obtaining data.Processing unit at server is determined in the time that the data of obtaining are unstructured data, the processing unit of server obtains the metadata of unstructured data to be obtained from described server in the relational database corresponding with the user of particular terminal according to described request, and relation between unstructured data based on to be obtained and the metadata of unstructured data to be obtained obtains unstructured data the to be obtained memory location in storage server.Then, the processing unit of server obtains (reception) this unstructured data to be obtained by communication unit storage area corresponding with the user of particular terminal from storage server, and this unstructured data receiving is forwarded to this any terminal.
By above-mentioned configuration, owing to only needing the metadata of structural data and the unstructured data of storing user in server, even if therefore this user has uploaded a large amount of data, user's structural data and the metadata of unstructured data also only can take little storage space.In this case, server can be stored the metadata of a large amount of users' structural data and unstructured data, increases thus the service efficiency of server.In addition, because user's structural data and the metadata of unstructured data also only can take little storage space and be convenient to classification, therefore carry out the required treatment capacity of data retrieval also less.
Describe according to the server of the embodiment of the present invention below with reference to Fig. 2.Fig. 2 be according to the embodiment of the present invention for storing the schematic block diagram of server 1 of data.The server 1 of communicating by letter with at least one terminal and storage server shown in Fig. 2 comprises communication unit 11, storage unit 12 and processing unit 13.This communication unit 11 can be realized by communication module arbitrarily, and can with at least one terminal communication.This storage unit 12 can by memory device arbitrarily (as, hard disk, flash memory etc.) realize, and can store the relational database corresponding with specific user.Processing unit 13 can be realized by processor arbitrarily, and can carry out default processing according to default program.According to embodiments of the invention, processing unit 13 can judge that data to be stored are structural datas or unstructured data is to carry out subsequent treatment to it.Here, terminal is for example computer, mobile phone etc., and storage server is for example network storage server.
Judge that by describing processing unit 13 data to be stored are structural datas or unstructured data is to carry out the process of subsequent treatment to it below.
When the user of the particular terminal at least one terminal wishes to store data beyond the clouds, this particular terminal sends data to be stored to server 1, and by communication unit 11, this particular terminal from least one terminal receives the data from the user of particular terminal to the processing unit 13 of server 1.
After the data that receive from the user of particular terminal, processing unit 13 judges whether the data that receive from particular terminal are structural data.Here, structural data can comprise address list, schedule, bookmark, notes, the task dispatching data with structured format storage.The feature of this type of structured data is: can, according to fixing structure storage classification, be easy to retrieval and data mining, and take less storage space.In addition, unstructured data can comprise the data that video, photograph, music, document etc. are preserved with the form of file.The feature of unstructured data is: be not easy to according to fixing structure storage, be not easy to retrieval and data mining, and take more storage space.According to embodiments of the invention, the processing unit 13 of server 1 can determine that these data are structural data or unstructured data by the attribute (as the suffix of, filename, file type, metadata etc.) of analyzing the data that receive from particular terminal.
After judging that data to be stored are structural data or unstructured data, if it is structural datas that processing unit 13 judges received data, processing unit 13 is stored in structural data in relational database corresponding with the user of this particular terminal in the storage unit of server.Here, the relational database corresponding with the user of this particular terminal can be set up by the user's of particular terminal user name (ID).In this case, even if the user of particular terminal utilizes other terminal to login and during to server uploading data, can the user ID based on obtaining from other terminal upgrade the relational database corresponding with the user of this particular terminal in the communication process of server 1 and other terminal, ensure thus user's data integrity.
In addition, are unstructured datas if processing unit 13 judges received data, processing unit 13 extracts the metadata of these unstructured datas, and by extracted metadata store in relational database corresponding with the user of terminal in storage unit 12.In addition, after processing unit 13 judges that received data are unstructured data the metadata of extracting this unstructured data, the processor 13 of server 1 also communicates by letter that by its communication unit 10 and storage server this unstructured data and corresponding user ID are sent to storage server.Here the unstructured data that sends to storage server, can be stored in the storage area corresponding with the user of particular terminal.For example, can be in storage server for the user's of particular terminal user ID arrange corresponding storage area (as, catalogue), and in the situation that receiving unstructured data from server 1, based on user ID, this unstructured data is stored in corresponding storage area.
In addition, processing unit 13 can also be stored in the corresponding relation between unstructured data and the metadata of unstructured data in the relational database corresponding with the user of terminal.Particularly, the processing unit 13 of server 1 can communicate by letter by communication unit 10 to obtain the memory location of the unstructured data sending before storage server storage with storage server, and and relational database corresponding to the user of terminal in store the corresponding relation (position corresponding relation) between metadata and this unstructured data of this unstructured data.In this case, processing unit 13 can be determined the memory location of the unstructured data corresponding with its metadata in storage server by the corresponding relation between the metadata of this unstructured data and this unstructured data.Here, the object of extracting metadata from unstructured data is, the metadata of unstructured data also has the feature of structural data to a certain extent.For example user can obtain (retrieval) unstructured data according to the author in metadata, publishing house, special edition, filename etc., and it is also very low to retrieve required treatment capacity.In addition the metadata of, extracting unstructured data is also for providing the further value-added service such as retrieval, fast query and the search of user to file of scientific and technical literature to provide the foundation.
The user who describes particular terminal is obtained to the situation of its data of uploading below.According to embodiments of the invention, in the time that the user of this particular terminal obtains the request of data by terminal to server 1 transmission arbitrarily, if processing unit 13 determines that data to be obtained are structural datas, processing unit 13 obtains to be obtained structural data in the relational database corresponding with the user of particular terminal according to described request from the storage unit 12 of server 1, and this structural data is sent to this any terminal.Particularly, in the time that the user of particular terminal obtains its data by this particular terminal or different terminals, the processing unit 13 of server 1 can carry out obtaining of data by the user ID that obtains this user with terminal communication.In this case, not only can pass through this particular terminal by user ID, and can obtain stored data by other terminal.In addition, the processing unit 13 of server 1 determines that the data of obtaining belong to structural data or unstructured data.Here can make the processing unit 13 of server 1 determine that data to be obtained belong to structural data or unstructured data by the information of adding the suffix of filename of data to be obtained or file type and so in the request of obtaining data.Processing unit 13 at server 1 is determined in the time that the data of obtaining are structural data, processing unit 13 obtains to be obtained structural data in the relational database corresponding with the user of particular terminal according to described request from the storage unit 12 of server 1, and by communication unit 10, this structural data is sent to this any terminal.
In addition, in the time that the user of particular terminal obtains the request of data by any terminal to server 1 transmission, if data to be obtained are unstructured datas, from server 1, in the relational database corresponding with the user of particular terminal, obtain the metadata of unstructured data to be obtained according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of particular terminal from storage server, obtain unstructured data to be obtained, and this unstructured data is sent to this any terminal.Particularly, in the time that the user of particular terminal obtains its data by this particular terminal or different terminals, the processing unit 13 of server 1 can carry out obtaining of data by the user ID that obtains this user with terminal communication.In this case, not only can pass through this particular terminal by user ID, and can obtain stored data by other terminal.In addition, the processing unit 13 of server 1 determines that the data of obtaining belong to structural data or unstructured data.Here can make the processing unit 13 of server 1 determine that data to be obtained belong to structural data or unstructured data by the information of adding the suffix of filename of data to be obtained or file type and so in the request of obtaining data.Processing unit 13 at server 1 is determined in the time that the data of obtaining are unstructured data, the processing unit 13 of server 1 obtains the metadata of unstructured data to be obtained from the storage unit 12 of server 1 in the relational database corresponding with the user of particular terminal according to described request, and relation between unstructured data based on to be obtained and the metadata of unstructured data to be obtained obtains unstructured data the to be obtained memory location in storage server.Then, the processing unit 13 of server 1 obtains (reception) this unstructured data to be obtained by communication unit 10 storage area corresponding with the user of particular terminal from storage server, and by communication unit 10, this unstructured data receiving is forwarded to this any terminal.
By above-mentioned configuration, owing to only needing the metadata of structural data and the unstructured data of storing user in server, even if therefore this user has uploaded a large amount of data, user's structural data and the metadata of unstructured data also only can take little storage space.In this case, server can be stored the metadata of a large amount of users' structural data and unstructured data, increases thus the service efficiency of server.In addition, because user's structural data and the metadata of unstructured data also only can take little storage space and be convenient to classification, therefore carry out the required treatment capacity of data retrieval also less.
Describe each embodiment of the present invention in the above in detail.But, it should be appreciated by those skilled in the art that without departing from the principles and spirit of the present invention, can carry out various amendments to these embodiment, combination or sub-portfolio, and such amendment should fall within the scope of the present invention.

Claims (10)

1. for a method for the storage data of server, described server is communicated by letter with at least one terminal and storage server, it is characterized in that, said method comprising the steps of:
Particular terminal from described at least one terminal receives data;
Judge whether the data that receive from described particular terminal are structural data;
If the data that judgement receives are structural datas, described structural data is stored in relational database corresponding with the user of described particular terminal in described server;
If the data that receive of judgement are unstructured datas, extract the metadata of described unstructured data, and by extracted metadata store in relational database corresponding with the user of described particular terminal in described server.
2. the method for claim 1, further comprises:
Described unstructured data is sent in the storage area that described storage server is corresponding with the user of described particular terminal.
3. method as claimed in claim 2, wherein, the corresponding relation between described unstructured data and the metadata of described unstructured data is stored in the relational database corresponding with the user of described particular terminal.
4. the method for claim 1, also comprise in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are structural datas, described server obtains to be obtained structural data in the relational database corresponding with the user of described particular terminal according to described request from described server, and this structural data is sent to described any terminal.
5. method as claimed in claim 3, also comprise in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are unstructured datas, described server obtains the metadata of unstructured data to be obtained from described server in the relational database corresponding with the user of described particular terminal according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of described particular terminal from described storage server, obtain unstructured data to be obtained, and this unstructured data is sent to described any terminal.
6. a server, described server is communicated by letter with at least one terminal and storage server, it is characterized in that, and described server comprises:
Communication unit, for communicating by letter with described at least one terminal and described storage server;
Storage unit, for storing the relational database corresponding with the user of described at least one terminal;
Processing unit, for judging whether the data that receive from the particular terminal of described at least one terminal are structural data; If the data that judgement receives are structural datas, described structural data is stored in relational database corresponding with the user of described particular terminal in described storage unit, if the data that judgement receives are unstructured datas, extract the metadata of described unstructured data, and by extracted metadata store in relational database corresponding with the user of described particular terminal in described storage unit.
7. server as claimed in claim 6, wherein, described processing unit sends to described unstructured data in the storage area that described storage server is corresponding with the user of described particular terminal.
8. server as claimed in claim 7, wherein, described processing unit is stored in the corresponding relation between described unstructured data and the metadata of described unstructured data in the relational database corresponding with the user of described particular terminal.
9. server as claimed in claim 6, wherein in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are structural datas, described processing unit obtains to be obtained structural data in the relational database corresponding with the user of described particular terminal according to described request from described storage unit, and this structural data is sent to described any terminal.
10. server as claimed in claim 8, wherein in the time that the user of described particular terminal obtains the request of data by any terminal to described server transmission, if data to be obtained are unstructured datas, described processing unit obtains the metadata of unstructured data to be obtained from described storage unit in the relational database corresponding with the user of described particular terminal according to described request, and the relation between the metadata of the unstructured data based on to be obtained and unstructured data to be obtained, the storage area corresponding with the user of described particular terminal from described storage server, obtain unstructured data to be obtained, and this unstructured data is sent to described any terminal.
CN201310073998.3A 2013-03-08 2013-03-08 Store the method and respective server of data Active CN104035943B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310073998.3A CN104035943B (en) 2013-03-08 2013-03-08 Store the method and respective server of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310073998.3A CN104035943B (en) 2013-03-08 2013-03-08 Store the method and respective server of data

Publications (2)

Publication Number Publication Date
CN104035943A true CN104035943A (en) 2014-09-10
CN104035943B CN104035943B (en) 2018-07-06

Family

ID=51466714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310073998.3A Active CN104035943B (en) 2013-03-08 2013-03-08 Store the method and respective server of data

Country Status (1)

Country Link
CN (1) CN104035943B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095796A (en) * 2016-05-30 2016-11-09 中国邮政储蓄银行股份有限公司 Distributed data storage method, Apparatus and system
CN106453663A (en) * 2016-12-13 2017-02-22 宁夏凯速德科技有限公司 Improved cloud service-based storage capacity expansion method and device
CN106503191A (en) * 2016-10-26 2017-03-15 冯村 A kind of data management apparatus and method
CN108460093A (en) * 2018-01-30 2018-08-28 青岛中兴智能交通有限公司 A kind of data processing method and device of public security system
CN108509608A (en) * 2018-03-30 2018-09-07 重庆市农业科学院 Interactive Management System of Crop Production andIts based on WEB and its method
CN114063935A (en) * 2022-01-17 2022-02-18 阿里云计算有限公司 Method and device for processing data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030172049A1 (en) * 2002-03-05 2003-09-11 International Business Machines Corporation Method, system, and program product to support multiple content-management data models
US20080114724A1 (en) * 2006-11-13 2008-05-15 Exegy Incorporated Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors
CN101231661A (en) * 2008-02-19 2008-07-30 上海估家网络科技有限公司 Method and system for digging object grade knowledge
US20110145697A1 (en) * 2008-07-15 2011-06-16 Net & Tv Inc. Device for scene presentation of structured information
US20110276925A1 (en) * 2010-05-04 2011-11-10 Microsoft Corporation Presentation of Information Describing User Activities with Regard to Resources

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030172049A1 (en) * 2002-03-05 2003-09-11 International Business Machines Corporation Method, system, and program product to support multiple content-management data models
CN1653449A (en) * 2002-03-05 2005-08-10 国际商业机器公司 Support for multiple content-management data models
US20080114724A1 (en) * 2006-11-13 2008-05-15 Exegy Incorporated Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors
CN101231661A (en) * 2008-02-19 2008-07-30 上海估家网络科技有限公司 Method and system for digging object grade knowledge
US20110145697A1 (en) * 2008-07-15 2011-06-16 Net & Tv Inc. Device for scene presentation of structured information
US20110276925A1 (en) * 2010-05-04 2011-11-10 Microsoft Corporation Presentation of Information Describing User Activities with Regard to Resources

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
韦琳,等: ""E-learning非结构化数据管理系统的构建与实现"", 《中国科学技术大学学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095796A (en) * 2016-05-30 2016-11-09 中国邮政储蓄银行股份有限公司 Distributed data storage method, Apparatus and system
CN106503191A (en) * 2016-10-26 2017-03-15 冯村 A kind of data management apparatus and method
CN106453663A (en) * 2016-12-13 2017-02-22 宁夏凯速德科技有限公司 Improved cloud service-based storage capacity expansion method and device
CN106453663B (en) * 2016-12-13 2019-10-22 河北思达歌数据科技投资有限公司 Improved storage expansion method and device based on cloud service
CN108460093A (en) * 2018-01-30 2018-08-28 青岛中兴智能交通有限公司 A kind of data processing method and device of public security system
CN108509608A (en) * 2018-03-30 2018-09-07 重庆市农业科学院 Interactive Management System of Crop Production andIts based on WEB and its method
CN108509608B (en) * 2018-03-30 2021-06-22 重庆市农业科学院 WEB-based interactive crop production management system and method thereof
CN114063935A (en) * 2022-01-17 2022-02-18 阿里云计算有限公司 Method and device for processing data
CN114063935B (en) * 2022-01-17 2022-06-14 阿里云计算有限公司 Method and device for processing data

Also Published As

Publication number Publication date
CN104035943B (en) 2018-07-06

Similar Documents

Publication Publication Date Title
CN102906751B (en) A kind of method of data storage, data query and device
CN106657213B (en) File transmission method and device
US20180365489A1 (en) Automatically organizing images
CN104035943A (en) Data storage method and corresponding server
EP2985707A1 (en) Method and apparatus for finding file in storage device and router and medium
CN107147748B (en) File uploading method and device
CN105302920A (en) Optimal management method and system for cloud storage data
CN103778202A (en) Enterprise electronic document managing server side and system
CN103440243A (en) Teaching resource recommendation method and device thereof
CN103067480A (en) Synchronized method and system of network disk
CN103118140A (en) Method, system and device for sharing file with other users out of relationship circle
CN104111935A (en) Server and microblog pushing method and system
CN103646072A (en) Automatic file classification method and mobile terminal
US20200204688A1 (en) Picture book sharing method and apparatus and system using the same
CN113392158A (en) Service data processing method and device and data center
CN104580448A (en) Information push method and device
US10938773B2 (en) Method and apparatus for synchronizing contact information and medium
CN104092754B (en) Document storage system and file memory method
CN102333114A (en) Data processing scheme based on cloud service
CN105120046A (en) Method and device for creating address book according to note information of new number
CN109947759A (en) A kind of data directory method for building up, indexed search method and device
WO2017166526A1 (en) Terminal, server and software classification method
CN104090878A (en) Multimedia checking method, terminal, server and system
CN104113509B (en) Pushing method for media files and server
CN110377665B (en) Data synchronization method and device, electronic equipment and storage medium

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