CN108287889B - A kind of multi-source heterogeneous date storage method and system based on elastic table model - Google Patents

A kind of multi-source heterogeneous date storage method and system based on elastic table model Download PDF

Info

Publication number
CN108287889B
CN108287889B CN201810046272.3A CN201810046272A CN108287889B CN 108287889 B CN108287889 B CN 108287889B CN 201810046272 A CN201810046272 A CN 201810046272A CN 108287889 B CN108287889 B CN 108287889B
Authority
CN
China
Prior art keywords
data
facet
information
table model
grouping
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
Application number
CN201810046272.3A
Other languages
Chinese (zh)
Other versions
CN108287889A (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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN201810046272.3A priority Critical patent/CN108287889B/en
Publication of CN108287889A publication Critical patent/CN108287889A/en
Application granted granted Critical
Publication of CN108287889B publication Critical patent/CN108287889B/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/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of multi-source heterogeneous date storage method and system based on elastic table model, which comprises obtains the object information of data and the attribute information of data;Elastic table model is established based on the object information and the attribute information, the elasticity table model is used to carry out object grouping to the data according to the object information, the identical data of object information are stored in each object grouping, and the identical data of attribute information in the grouping of each object are divided into same class data, classification storage is carried out to the data in the grouping of each object respectively;The data are stored based on the elastic table model.Data are grouped by the object information of data and attribute information respectively, classification storage, by the isomeric data organization of unity of multiple dimensions of an object, the number of attributes that can be continuously increased in isomeric data type and a kind of data in multiple dimensions, has elasticity in each dimension.

Description

A kind of multi-source heterogeneous date storage method and system based on elastic table model
Technical field
The present invention relates to computer data management technical fields, more particularly, to a kind of based on the more of elastic table model Source isomeric data storage method and system.
Background technique
With popularizing for big data application, the type and quantity that people need to manage data are constantly increasing, these data Include not only traditional structural data, further includes the unstructured datas such as text, image, video, and based on these data Extraction and the secondary operation data excavated etc..In addition, the source of data also becomes more various, such as work for an equipment The object information of situation had both included the collected time series data of sensor in equipment, further include user's input system inspection, The data such as maintenance.
The use of multi-source heterogeneous data proposes huge challenge to existing data management system, wherein main problem is just It is, the existing data management system based on relational model can not cope with two big characteristics of these multi-source heterogeneous data: (1) Same target has a variety of isomeric datas, and is constantly developing;A kind of attribute value of data of (2) objects is constantly being drilled Change.
Traditional relational have to utilization cost it is high external key association multi-source heterogeneous data are associated, and The evolution of data class, data attribute is realized using the variation sentence of mode, this makes the multi-source under relational data model different Not only inconvenient and efficiency is poor for structure unified management.Traditional object model data library then mainly consider class between after Hold relationship, object reference etc., it is also difficult to handle the demand that isomeric data constantly develops.In addition, existing Hadoop, MongoDB, The dedicated system such as DynamoDB only support the single data model such as document, key assignments, and versatility is weak, thus storing diversiform data need to Multiple systems are integrated, platform construction and O&M cost are high, seek to realize diversiform data integration by unified data model Storage has become the inevitable development trend of unstructured data technology.
Summary of the invention
The present invention provides a kind of one kind for overcoming the above problem or at least being partially solved the above problem and is based on elastic table The multi-source heterogeneous date storage method and system of model, solve in the prior art that storage system only supports document, versatility weak, And the problem that platform construction, O&M cost are high.
According to an aspect of the present invention, a kind of multi-source heterogeneous date storage method is provided, comprising:
Obtain the object information of data and the attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to institute It states object information and object grouping is carried out to the data, the identical data of object information are stored in each object grouping, and will The identical data of attribute information are divided into same class data in each object grouping, divide respectively the data in the grouping of each object Class storage;
The data are stored based on the elastic table model.
It is specifically included preferably, establishing elastic table model based on the object information and the attribute information:
List object is established, and establishes multiple object groupings in the list object, each object grouping is for storing The identical data of object information;
Facet list is established in object grouping, multiple facets are established in the facet list, each facet is used In the identical data of attribute information storage.
Preferably, after establishing facet list further include:
Data in each facet are defined by the sortord of attribute information, if being not defined sortord, to data into Row is randomly ordered.
It is specifically included preferably, carrying out storage to the data based on the elastic table model:
Judge in the elastic table model with the presence or absence of the grouping of object belonging to new data;
If it exists, then judge in the object grouping with the presence or absence of facet belonging to the new data, it is matched if it exists The new data is then added in the facet by facet, if it does not exist, is then created facet, is stored to the new data;
Then new Object grouping and facet if it does not exist, stores the new data.
Preferably, the attribute information includes timing information, metadata information, primary data information (pdi), incidence relation Information.
A kind of multi-source heterogeneous data-storage system, comprising:
Data acquisition module is used for when obtaining data, while obtaining the object information and attribute information of data;
Memory module, for establishing elastic table model, the elasticity table model is used for according to the object information to described Data carry out object grouping, and carry out classification storage to the data in the grouping of each object according to the attribute information;Based on described Elastic table model stores the data.
Preferably, the memory module includes:
Elastic table model for establishing list object, and establishes multiple object groupings in the list object, each right As grouping is used for the identical data of storage object information;Facet list is established in object grouping, in the facet list In establish multiple facets, each facet is used for the identical data of attribute information storage;
Data storage cell adds in facet or removes attribute for adding in elastic table model or removing facet;
Query unit, for inquiring the attribute list in elastic table model, facet list.
A kind of multi-source heterogeneous data elastic storing equipment, comprising:
At least one processor;And
At least one processor being connect with the processor communication, in which:
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to refer to Order is able to carry out such as above-mentioned multi-source heterogeneous date storage method.
A kind of multi-source heterogeneous data storage device, comprising:
At least one processor, at least one processor, communication interface and bus;Wherein,
The processor, memory, communication interface complete mutual communication by the bus;
The communication interface is for the information transmission between the test equipment and the communication equipment of display device;
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to refer to Order is able to carry out such as above-mentioned multi-source heterogeneous date storage method.
A kind of computer program product, the computer program product include being stored in non-transient computer readable storage medium Computer program in matter, the computer program include program instruction, when described program instruction is computer-executed, make institute It states computer and executes such as above-mentioned multi-source heterogeneous date storage method.
The present invention proposes a kind of multi-source heterogeneous date storage method and system based on elastic table model, passes through data respectively Object information and attribute information data are grouped, classification storage, the isomeric datas of multiple dimensions of an object is united One tissue, allows data model to be continuously increased the number of attributes in isomeric data type and a kind of data with the evolution of application, The application demand so that it more gears to actual circumstances has elasticity in multiple dimensions and in each dimension, model is propped up It holds using the continuous variation for collecting data type, elastic table model allows attribute dynamic increase and decrease in facet, so that model can be with Support large-scale data application.
Detailed description of the invention
Fig. 1 is the multi-source heterogeneous date storage method flow diagram according to the embodiment of the present invention;
Fig. 2 is the structural schematic diagram according to the elastic table model of the embodiment of the present invention.
Specific embodiment
With reference to the accompanying drawings and examples, specific embodiments of the present invention will be described in further detail.Implement below Example is not intended to limit the scope of the invention for illustrating the present invention.
As shown in Figure 1, showing a kind of multi-source heterogeneous date storage method based on elastic table model in figure, comprising:
Obtain the object information and attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to institute It states object information and object grouping is carried out to the data, the identical data of object information are stored in each object grouping, and will The identical data of attribute information are divided into same class data in each object grouping, divide respectively the data in the grouping of each object Class storage;
The data are stored based on the elastic table model.
In the present embodiment, the object information indicates that object described in data, the attribute information include timing letter Breath, metadata information, primary data information (pdi), incidence relation information etc..
In the present embodiment, after the object information and the attribute information that obtain data further include:
Elastic table model is established, list object is established, and establishes multiple object groupings in the list object, it is each right As grouping is used for the identical data of storage object information;Facet list is established in object grouping, in the facet list In establish multiple facets, each facet is used for the identical data of attribute information storage.
Specifically, all data are grouped by elastic table model according to object described in it, i.e., for data acquisition system number According to set D={ d0,d1,…,dn, D={ O can be grouped into0,O1,…,Om, wherein Qi={ di0,di1,…,dik};
Data in each object are grouped by attribute, and it includes several correlations in each facet that every group, which is referred to as a facet, Attribute, the tissue sortord of attribute is different in different facets.I.e. given object Qi={ di0,di1,…,dik, there is Oi={ Fi0, Fi1,…,Fik, wherein facet Fij=Sortij=({ dij0,dij1,…,dijt), wherein SortijIt is a ranking functions;
The type and quantity of facet between above-mentioned each object instance can be different, the quantity of the attribute of each facet It can be different;In the present embodiment, the quantity of facet can dynamically increase and decrease, and the number of attributes in facet can dynamically increase Subtract.
In the present embodiment, after establishing facet list further include:
Define the sortord of attribute in each facet, i.e., the setting of ranking functions among the above.
On the basis of above-mentioned elastic table model, it can support to operate as follows:
1, extension facet operates addFacet (Oi,Fj): by facet FjIt is added to object OiOn;
2, it shrinks facet and operates rmFacet (Oi,Fj): by facet FjFrom object OiUpper removal;
3, extended attribute operates addProp (Oi,Fj,Pk): by attribute PkIt is added to facet FjIn;
4, property of shrinkage operates rmProp (Oi,Fj,Pk): by attribute PkFrom facet FjMiddle removal;
5, facet list listFacets (O is inquiredi): obtain object OiWhole facets;
6, querying attributes list listProps (Oi,Fj): obtain object OiFacet FjAll properties;
7, single attribute getProps (O is inquiredi,Fj,Pk): obtain object OiFacet FjAttribute PkDetails.
In the present embodiment, the new model with common data models such as relational model, object models: elastic table model is proposed, Realize the unified management of multi-source heterogeneous data;Elastic table model allows dynamic to increase and decrease between facet, and model is allowed to support to answer With the continuous variation for collecting data type;Elastic table model allows the customized sequence of user in facet, and model is fitted Answer various data types and a variety of application loads;Elastic table model allows attribute dynamic to increase and decrease in facet, so that model can be with Support large-scale data application.
In the present embodiment, storage is carried out to the data based on the elastic table model to specifically include:
Judge in the elastic table model with the presence or absence of the grouping of object belonging to new data;
If it exists, then judge in the object grouping with the presence or absence of facet belonging to the new data, it is matched if it exists The new data is then added in the facet by facet, if it does not exist, is then created facet, is stored to the new data;
Then new Object grouping and facet if it does not exist, stores the new data.
Specifically, defining the sortord of attribute in the facet type and facet of every class object according to application demand;
1) when new data d is reached, judge facet F belonging to d and grouping O of the object belonging to it and object type:
2) if object type is not present and object grouping O is not present, new Object is grouped O, and goes to step 4);
If object type exists, but object grouping O is not present, then new Object is grouped O, then goes to step 3);Otherwise straight Switch through step 3);
3) if the definition of facet F exists, go to step 5);
If 4) definition of facet F is not present, family of converting should specify the ranking functions of F, if not specifying, default according to two into Then the ascending sort of data processed creates facet, and F is added on object grouping O;
5) d is added in facet F.
As shown in Fig. 2, multi-source heterogeneous data include starting in the collected equipment of sensor using industrial equipment as object The rotary speed data of machine, the equipment image data of camera shooting, the registration information datas such as owner's information of equipment, equipment match number of packages According to.Wherein the rotary speed data of sensor acquisition belongs to time series data, and equipment image data is typical unstructured data, registration Information data is the metadata of structuring, and the accessory of equipment then forms incidence relation between equipment.
Elasticity table model construction method according to the invention, can be such as undertissue's data:
(1) industrial equipment object, including timing information, metadata, initial data, incidence relation data four quarters are defined Face, wherein initial data, that is, image data.Wherein timing information data sort according to timestamps ordering;
(2) when first timing information data of equipment 1 reach, 1 object of equipment is created, increases the data to timing information Facet;
(3) when second timing information data of equipment 1 reach, increase the data to timing information facet;
(4) when first image data of equipment 1 reaches, increase the image data to initial data facet;
(5) assume that service application wishes to establish picture index to carry out similarity retrieval, then need to extract each figure The characteristic value of piece, these features can be divided into high-level semantics features and low-level image feature.
(6) since high-level semantics features and low-level image feature facet being not present in the original definition of industrial equipment, it is therefore desirable to It creates the two facets and is added in equipment 1, and the characteristic value of extraction is increased to the two can be on face;
(7) when the image data of equipment 2 reaches, it is assumed that do not need to carry out similarity retrieval to the picture of equipment 2, be then not required to Feature is extracted to the picture of equipment 2, equipment 2 does not include high-level semantics features and low-level image feature the two facets at this time.
In above-mentioned steps, step (2) and (3) embody the elasticity in facet;Step (6) and (7) then embody facet Between elasticity;And as can be seen that the facet of different object can be entirely different in step (7), this and traditional neat pass It is that table model or object model form distinct gap.
A kind of multi-source heterogeneous data-storage system based on elastic table model, comprising:
Data acquisition module is used for when obtaining data, while obtaining the object information and attribute information of data;
Memory module, for establishing elastic table model, the elasticity table model is used for according to the object information to described Data carry out object grouping, the identical data of object information are stored in each object grouping, and will belong in the grouping of each object Property the identical data of information be divided into same class data, respectively to each object grouping in data carry out classification storage.
In the present embodiment, the memory module includes:
Elastic table model for establishing list object, and establishes multiple object groupings in the list object, each right As grouping is used for the identical data of storage object information;Facet list is established in object grouping, in the facet list In establish multiple facets, each facet is used for the identical data of attribute information storage;
Data storage cell adds in facet or removes attribute for adding in elastic table model or removing facet;
Query unit, for inquiring the attribute list in elastic table model, facet list.
The specific querying method of query unit includes:
1, extension facet operates addFacet (Oi,Fj): by facet FjIt is added to object OiOn;
2, it shrinks facet and operates rmFacet (Oi,Fj): by facet FjFrom object OiUpper removal;
3, extended attribute operates addProp (Oi,Fj,Pk): by attribute PkIt is added to facet FjIn;
4, property of shrinkage operates rmProp (Oi,Fj,Pk): by attribute PkFrom facet FjMiddle removal;
5, facet list listFacets (O is inquiredi): obtain object OiWhole facets;
6, querying attributes list listProps (Oi,Fj): obtain object OiFacet FjAll properties;
7, single attribute getProps (O is inquiredi,Fj,Pk): obtain object OiFacet FjAttribute PkDetails.
In the present embodiment, the new model with common data models such as relational model, object models: elastic table model is proposed, Realize the unified management of multi-source heterogeneous data;Elastic table model allows dynamic to increase and decrease between facet, and model is allowed to support to answer With the continuous variation for collecting data type;Elastic table model allows the customized sequence of user in facet, and model is fitted Answer various data types and a variety of application loads;Elastic table model allows attribute dynamic to increase and decrease in facet, so that model can be with Support large-scale data application.
A kind of multi-source heterogeneous data elastic storing equipment is also shown in the present embodiment, comprising:
At least one processor;And
At least one processor being connect with the processor communication, in which:
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to refer to Order is able to carry out such as the above-mentioned multi-source heterogeneous date storage method based on elastic table model.
Multi-source heterogeneous data elastic storing equipment is also shown in the present embodiment, comprising: processor (processor) is deposited Reservoir (memory), communication interface (Communications Interface) and bus;
Wherein,
The processor, memory, communication interface complete mutual communication by the bus;
The communication interface is for the information transmission between the test equipment and the communication equipment of display device;
The processor is used to call the program instruction in the memory, is provided with executing above-mentioned each method embodiment The multi-source heterogeneous date storage method based on elastic table model, for example,
Obtain the object information and attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to institute It states object information and object grouping is carried out to the data, the identical data of object information are stored in each object grouping, and will The identical data of attribute information are divided into same class data in each object grouping, divide respectively the data in the grouping of each object Class storage;
The data are stored based on the elastic table model.
The present embodiment discloses a kind of computer program product, and the computer program product includes being stored in non-transient calculating Computer program on machine readable storage medium storing program for executing, the computer program include program instruction, when described program instruction is calculated When machine executes, computer is able to carry out multi-source heterogeneous data elastic storage method provided by above-mentioned each method embodiment, such as Include:
Obtain the object information and attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to institute It states object information and object grouping is carried out to the data, the identical data of object information are stored in each object grouping, and will The identical data of attribute information are divided into same class data in each object grouping, divide respectively the data in the grouping of each object Class storage;
The data are stored based on the elastic table model.
The present embodiment provides a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium Computer instruction is stored, the computer instruction executes the computer provided by above-mentioned each method embodiment based on elasticity The multi-source heterogeneous date storage method of table model, for example,
Obtain the object information and attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to institute It states object information and object grouping is carried out to the data, the identical data of object information are stored in each object grouping, and will The identical data of attribute information are divided into same class data in each object grouping, divide respectively the data in the grouping of each object Class storage;
The data are stored based on the elastic table model.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes: ROM, RAM, magnetic disk or light The various media that can store program code such as disk.
In conclusion the present invention proposes a kind of multi-source heterogeneous date storage method and system based on elastic table model, point Data are not grouped by the object information of data and attribute information, classification storage, by multiple dimensions of an object Isomeric data organization of unity allows data model to be continuously increased in isomeric data type and a kind of data with the evolution of application Number of attributes, the application demand so that it more gears to actual circumstances have elasticity in multiple dimensions and in each dimension, so that Model can support that using the continuous variation for collecting data type, elastic table model allows attribute dynamic to increase and decrease in facet, make Large-scale data application can be supported by obtaining model.
The embodiments such as the test equipment of display device described above are only schematical, wherein described as separation The unit of part description may or may not be physically separated, component shown as a unit can be or It can not be physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to reality Border needs to select some or all of the modules therein to achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art Without paying creative labor, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation Method described in certain parts of example or embodiment.
Finally, method of the invention is only preferable embodiment, it is not intended to limit the scope of the present invention.It is all Within the spirit and principles in the present invention, any modification, equivalent replacement, improvement and so on should be included in protection of the invention Within the scope of.

Claims (8)

1. a kind of multi-source heterogeneous date storage method characterized by comprising
Obtain the object information of data and the attribute information of data;
Elastic table model is established based on the object information and the attribute information, the elasticity table model is used for according to described right Image information carries out object grouping to the data, is stored with the identical data of object information in each object grouping, and will be each The identical data of attribute information are divided into same class data in object grouping, carry out classification to the data in the grouping of each object respectively and deposit Storage;
Elastic table model is established based on the object information and the attribute information, is specifically included:
List object is established, and establishes multiple object groupings in the list object, each object grouping is used for storage object The identical data of information;
Facet list is established in object grouping, multiple facets are established in the facet list, each facet is for depositing Store up the identical data of attribute information;
Elastic table model allows dynamic to increase and decrease between facet, and elastic table model allows the customized sequence of user in facet, elasticity Table model allows attribute dynamic to increase and decrease in facet;
The data are stored based on the elastic table model.
2. multi-source heterogeneous date storage method according to claim 1, which is characterized in that also wrapped after establishing facet list It includes:
The sortord by attribute information for obtaining data carries out data randomly ordered if not there is sortord.
3. multi-source heterogeneous date storage method according to claim 1, which is characterized in that based on the elastic table model pair The data carry out storage and specifically include:
Judge in the elastic table model with the presence or absence of the grouping of object belonging to new data;
If it exists, then judge to whether there is facet belonging to the new data in the object grouping, matched facet if it exists, Then the new data is added in the facet, if it does not exist, then facet is created, the new data is stored;
Then new Object grouping and facet if it does not exist, stores the new data.
4. multi-source heterogeneous date storage method according to claim 1, which is characterized in that the attribute information includes timing Information, metadata information, primary data information (pdi), incidence relation information.
5. a kind of multi-source heterogeneous data-storage system characterized by comprising
Data acquisition module is used for when obtaining data, while obtaining the object information and attribute information of data;
Memory module, for establishing elastic table model, the elasticity table model is used for according to the object information to the data Object grouping is carried out, the identical data of object information are stored in each object grouping, and attribute in the grouping of each object is believed It ceases identical data and is divided into same class data, classification storage is carried out to the data in the grouping of each object respectively;
The memory module includes:
Elastic table model for establishing list object, and establishes multiple object groupings, each object point in the list object Group is used for the identical data of storage object information;Facet list is established in object grouping, is built in the facet list Multiple facets are stood, each facet is used for the identical data of attribute information storage;
Elastic table model allows dynamic to increase and decrease between facet, and elastic table model allows the customized sequence of user in facet, elasticity Table model allows attribute dynamic to increase and decrease in facet;
Data storage cell adds in facet or removes attribute for adding in elastic table model or removing facet;
Query unit, for inquiring the attribute list in elastic table model, facet list.
6. a kind of multi-source heterogeneous data storage device characterized by comprising
At least one processor;And
At least one processor being connect with the processor communication, in which:
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to instruct energy Enough methods executed as described in Claims 1-4 is any.
7. a kind of multi-source heterogeneous data storage device characterized by comprising
At least one processor, at least one processor, communication interface and bus;Wherein,
The processor, memory, communication interface complete mutual communication by the bus;
The communication interface is for the information transmission between the storage equipment and the communication equipment of display device;
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to instruct energy Enough methods executed as described in Claims 1-4 is any.
8. a kind of computer readable storage medium, which is characterized in that the computer program product includes being stored in non-transient meter Computer program on calculation machine readable storage medium storing program for executing, the computer program include program instruction, when described program instruction is counted When calculation machine executes, the computer is made to execute the method as described in Claims 1-4 is any.
CN201810046272.3A 2018-01-17 2018-01-17 A kind of multi-source heterogeneous date storage method and system based on elastic table model Active CN108287889B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810046272.3A CN108287889B (en) 2018-01-17 2018-01-17 A kind of multi-source heterogeneous date storage method and system based on elastic table model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810046272.3A CN108287889B (en) 2018-01-17 2018-01-17 A kind of multi-source heterogeneous date storage method and system based on elastic table model

Publications (2)

Publication Number Publication Date
CN108287889A CN108287889A (en) 2018-07-17
CN108287889B true CN108287889B (en) 2019-06-18

Family

ID=62835277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810046272.3A Active CN108287889B (en) 2018-01-17 2018-01-17 A kind of multi-source heterogeneous date storage method and system based on elastic table model

Country Status (1)

Country Link
CN (1) CN108287889B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109213758B (en) * 2018-07-24 2021-03-30 中国联合网络通信集团有限公司 Data access method, device, equipment and computer readable storage medium
CN109446204B (en) * 2018-11-27 2022-04-15 北京微播视界科技有限公司 Data storage method and device for instant messaging, electronic equipment and medium
CN111723245B (en) * 2019-03-18 2024-04-26 阿里巴巴集团控股有限公司 Method for establishing association relation of different types of storage objects in data storage system
CN111538871B (en) * 2020-07-08 2020-10-09 北京东方通科技股份有限公司 Integrated retrieval method supporting different data types

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100542178C (en) * 2007-07-05 2009-09-16 上海交通大学 Multi-source heterogeneous data integrated system based on data flow technique
US8577991B2 (en) * 2008-03-31 2013-11-05 Sap Ag Managing consistent interfaces for internal service request business objects across heterogeneous systems
CN105760449B (en) * 2016-02-03 2018-11-30 浙江工业大学 A kind of cloud method for pushing towards multi-source heterogeneous data
CN106897462A (en) * 2017-03-13 2017-06-27 榆林学院 Data statistic analysis plateform system

Also Published As

Publication number Publication date
CN108287889A (en) 2018-07-17

Similar Documents

Publication Publication Date Title
CN108287889B (en) A kind of multi-source heterogeneous date storage method and system based on elastic table model
US11068439B2 (en) Unsupervised method for enriching RDF data sources from denormalized data
CN111339071B (en) Method and device for processing multi-source heterogeneous data
JP2021108183A (en) Method, apparatus, device and storage medium for intention recommendation
CN104111936B (en) Data query method and system
CN109710703A (en) A kind of generation method and device of genetic connection network
CN103440288A (en) Big data storage method and device
US20190205342A1 (en) Identifying and structuring related data
CN106126601A (en) A kind of social security distributed preprocess method of big data and system
CN106503274A (en) A kind of Data Integration and searching method and server
CN108446391A (en) Processing method, device, electronic equipment and the computer-readable medium of data
CN103927331A (en) Data querying method, data querying device and data querying system
CN111125344B (en) Related word recommendation method and device
CN103631922A (en) Hadoop cluster-based large-scale Web information extraction method and system
CN105677763A (en) Image quality evaluating system based on Hadoop
CN109885651B (en) Question pushing method and device
US20200334314A1 (en) Emergency disposal support system
CN108427709B (en) Multi-source mass data processing system and method
JP2024041902A (en) Multi-source-type interoperability and/or information retrieval optimization
CN108228787A (en) According to the method and apparatus of multistage classification processing information
KR101955376B1 (en) Processing method for a relational query in distributed stream processing engine based on shared-nothing architecture, recording medium and device for performing the method
CN102945270A (en) Parallel distribution type network public opinion data management method and system
CN105677745A (en) General efficient self-service data search system and implementation method
CN107291938A (en) Order Query System and method
CN110826845A (en) Multidimensional combination cost allocation device and method

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
GR01 Patent grant
GR01 Patent grant