DSE Graph Database Introduction- A Beginner’s Guide

Alpy
Oct 28, 2020

DataStax Enterprise Graph is a distributed graph database. It provides fast traversal access , zero downtime, can store petabytes of information & can handle thousands of concurrents requests and operations per second. A Graph databases uses nodes to store the data and edges to store the relationships.

Here are few points about DSE Graph

  1. Data in DSE Graph database automatically partitioned across the nodes in cluster.
  2. DSE can be accessed by Apache Tinkerpop or Gremlin query language. Gremlin is graph traversal query language. Apache Tinkerpop provides framework to interact with DSE Graph database and other graph databases.
  3. It uses DSE Graph Loader command line utility to load the data from various file format like CSV, GraphSON, text files, GraphML, GRYO and the queries from JDBC-compatible databases.
  4. DataStax Studio is a web based interactive tool to run gremlin queries and view the graphs. It doesn’t work with Java 9 or later.
  5. A Graph is a collection Vertices and Edges.
  6. Data is stored as Vertex and Edges.
  7. A Vertex can be defined as an object such as Person , Car or Animal.
  8. An Edge represents connection between the Vertices. Edge can be ordered(directional) or unordered(non directional).
  9. A Property is a key-value pair that describes some attributes of a Vertex or an Edge e.g. name of a person .Properties are used to query or store the data so it plays an important role in DSE Graph database.

--

--

Alpy
0 Followers

A Developer, A Technology Enthusiast & A Believer