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 PDFInfo
- 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
Links
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/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; 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
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.
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)
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)
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 |
-
2018
- 2018-01-17 CN CN201810046272.3A patent/CN108287889B/en active Active
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 |