Supercharge Your Innovation With Domain-Expert AI Agents!

Distributed efficient parallel loading method capable of keeping janus Graph data consistency

A distributed and consistent technology, applied in the direction of database distribution/replication, database indexing, database updating, etc., can solve the problems of inefficiency and insecurity of large-flow real-time data, and achieve the goal of ensuring data consistency and improving parallel loading performance Effect

Active Publication Date: 2021-04-20
BEIJING SCISTOR TECH
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the inefficiency and insecurity of the graph database when processing large-flow real-time data, the present invention provides a distributed and efficient parallel loading method that can maintain the consistency of janusGraph data. By increasing the number of nodes, the loading speed can be increased nearly linearly. Greatly improve data loading efficiency while maintaining data consistency

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
  • Distributed efficient parallel loading method capable of keeping janus Graph data consistency
  • Distributed efficient parallel loading method capable of keeping janus Graph data consistency
  • Distributed efficient parallel loading method capable of keeping janus Graph data consistency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0029] The present invention provides a method for distributed loading real-time data, which greatly improves the loading performance of janusGraph real-time data under the premise of ensuring data consistency; figure 2 with image 3 As shown, the specific steps include:

[0030] Step 1. Build an efficient loading distributed structure including cluster management module, message queue module, data processing module, point processing module and distributed i...

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 an efficient parallel loading method capable of keeping janus Graph real-time data consistency, and belongs to the field of distributed graph databases. The method comprises the steps of firstly, constructing a distributed structure; creating two empty distributed queues; then, receiving and analyzing the data in real time, and storing the data into a queue I; the data processing module takes out and calls data with corresponding IDs in the distributed index module one by one and loads the data into a graph database, unique marks of points where the IDs cannot be called are stored in a second queue, the point processing module judges whether the IDs corresponding to the marks can be obtained or not, If yes, the point processing module continues to obtain the next mark for judgment; otherwise, loading each mark into the graph database, and generating a corresponding ID; meanwhile, the corresponding relation between the S and the ID is stored; and the cluster management module finds the main node and distributes tasks to the sub-nodes, and the sub-nodes process data in respective distributed queue partitions in parallel. According to the invention, the parallel loading of real-time data is improved while the data consistency is ensured.

Description

technical field [0001] The invention belongs to the field of distributed graph databases, in particular to a distributed and efficient parallel loading method capable of maintaining the consistency of janusGraph data. Background technique [0002] With the continuous development of computer technology and the continuous improvement of informatization, the amount of data is increasing rapidly, and the data structure is gradually becoming more complex. Traditional relational databases are difficult to use in many scenarios, so various non-relational databases have been born. . [0003] Graph database is a kind of non-relational database, which is good at storing various relational network data. Among many graph databases, janusGraph is a very good distributed graph database with high scalability. By expanding the size of the cluster, it can linearly Increase the upper limit of graph storage to support the storage and retrieval of super large graphs. [0004] In many scenario...

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
IPC IPC(8): G06F16/22G06F16/23G06F16/2458G06F16/27G06F9/54
Inventor 谢铭蒲路孟宪文
Owner BEIJING SCISTOR TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More