a briefing of NebulaGraph
- NebulaGraph is a distributed, scalable, and lightning-fast graph database which can be deployed on Docker, cloud and local .
- the key concepts of graph database is Node/Vertex ,Edge/Relationship and Property.
- the graph database stores Entities representing by Node,relationships between entities explained with Edge and Property attached with Nodes and edges.
- the data model of NebulaGraph includes 6 basical data type such as Space,Vertex,Edge,Tag, Edge,Property.
- the various project datas is stored on different graph spaces are to be separated with them.
- a vertex can be indicated by VIDs that each one of them is unique.
- Edge which has direction makes a link with two vertexs ,is indentified by<start VID、Edge type、rank、end VID> exclusively.one edge has only one Edge type and only one rank.
- Tag consists of a set of predefined property.
- Property explain the informations through key-value pair.
- the model of NebulaGraph employs the directed attribute graph,which be constructed with a lot of vertexes and directed edges.the vertexes and edges can possess property.
- there is a example for customer management .
type | name | property | annotation |
---|---|---|---|
tag | customer |