Graph database management system supporting unstructured data storage and query

A technology of unstructured data and structured data, applied in the field of graph database management system, can solve the problem of not supporting BLOB object storage, and achieve the effect of strengthening the ability to deal with relational problems and improving performance

Active Publication Date: 2019-04-05
COMP NETWORK INFORMATION CENT CHINESE ACADEMY OF SCI
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, graph databases, such as Neo4j, which is currently very popular, use a property graph model. One of the defects of this model is that it does not natively support the storage of BLOB objects. Therefore, the graph database and BLOB storage are combined to realize BLOB data and other Unified management and query of type data is particularly important

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graph database management system supporting unstructured data storage and query
  • Graph database management system supporting unstructured data storage and query

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.

[0043] This embodiment provides a graph database management system that supports unstructured data storage and query, such as figure 1 As shown, the details are as follows:

[0044]1) This system is based on the labeled attribute graph model in Neo4j, which adds the relevant content of the BLOB object, and creates a BLOB data storage model that supports BLOB; uses Neo4j as the front-end storage system to store structured data and some attributes of BLOB information. The attribute values ​​of the BLOB type include data length, abstract, Mime type, and the unique ID assigned to the BLOB by the system; at the same time, a back-end storage system is created to assist in the storage of the BLOB type data.

[0045] 2) The system judges the received data. The gene...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a graph database management system supporting unstructured data storage and query, and the system comprises a Neo4j attribute graph model with a label based on a Neo4j graph database, which is used for storing structured data and attribute information of non-contents of a BLOB, and also storing and allocating a unique ID of the BLOB; A BLOB data storage model supporting a BLOB type comprises an abstract storage model and a specific storage model and is used for storing BLOB content and maintaining a mapping relation between an ID of a BLOB and attribute information of the BLOB. And the query module is used for querying the stored structured data and BLOB type data. According to the system, the structured data can be stored, the unstructured data can be stored as BLOB types, and query of the two kinds of data is achieved.

Description

technical field [0001] The invention relates to the technical fields of big data, databases and distributed systems, and proposes a graph database management system that supports unstructured data storage and query. Background technique [0002] In general, traditional relational databases are used to store structured data that can be expressed in two-dimensional form, and the technologies related to the storage and query of structured data are very mature. But with the development of the data age, the form of data is becoming more and more complex. In practical applications, there are many semi-structured data with self-describing structure and unstructured data without fixed structure. There is no doubt that this kind of data has very good scalability and can express a lot of useful information freely. However, because of its freedom in format, how to store and manage this kind of data has become a difficult problem to solve. Traditional relational database systems are ma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/903
Inventor 沈志宏周园春赵子豪
Owner COMP NETWORK INFORMATION CENT CHINESE ACADEMY OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products