Graph Databases - Reading Assignment

  1. What is a graph?
    A graph database uses its nodes to contain data. Typically a node is used to represent an entity object, and is comparable to a row in a relational database.

  2. What is an edge?
    edges are used to connect nodes, these are use to describe the relationships between the objects contained in the database

  3. What is a vertex?
    Is the synonym for a node of a graph. The nodes may be connected by graph edges.

  4. Why would we want to use a graph database instead of a normal SQL database?
    In organizations where there are more departments, where sometimes there is need to performe more than 2 levels search, in this case the graph database is the best chose to perform complicated levels of search.

1 Like
  1. What is a graph? DB with nodes and lines
  2. What is an edge? Line, like a foreign Key in RDBMS
  3. What is a vertex? Node, like a row in RDBMS
  4. Why would we want to use a graph database instead of a normal SQL database? Performs better search on deep relations
1 Like

1 A graph is a database optimised to manage relationships between objects.
2 The name “edge” is used to define a relationship between the objects contained in the database.
3 A vertex is a node and this node contains informations or data.
4 Because with graph it’s easier and quicker to perform multi level searches as opposed to SQL.

2 Likes
  1. A graph is an abstract data structure using nodes (objects), edges and properties to represent and store data.

  2. An edge is what represents the relationship between nodes.

  3. A vertex is another name for a node. It is what contains the data.

  4. We would use a graph database instead of a normal SQL database when we want to explore “Many to Many” relationships, such as in social networks.

1 Like
  1. What is a graph?
    A graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices) and some sort of relationship between those objects (lines or edges).

  2. What is an edge?
    A connected line used to describe the relationship between objects contained in a database.

  3. What is a vertex?
    A vertex, or an object in a graph also referred to as a node, is used to represent an entity object and contains properties which makes it easy to keep track of (ID #, location, etc.)

  4. Why would we want to use a graph database instead of a normal SQL database?
    Increased efficiency in searches for databases containing large amounts of information, and various entity objects who have multiple relationships.

1 Like
  1. What is a graph?
    a graph is an abstract data type used for data that contains objects and some sort of relationship between those objects.

  2. What is an edge?
    the relationship between the nodes

  3. What is a vertex?
    Vertex or nodes contain the data of the database

  4. Why would we want to use a graph database instead of a normal SQL database?
    if we have many complex relations, a search can be more efficient because of the directly stated relation between objects.

1 Like
  1. A graph is a data type typically used to model data that contains objects and the relationship between those objects.
  2. An edge represents the relationship between the objects in the actual database and can also be viewed as the “foreign key” column of a row in a Relational Database Management System.
  3. A vertex is simllar to a row in a RDBMS, and represents the object enity in a graph database.
  4. Because Graph Databases allow us to analyse more complex relationships between data.
1 Like
  1. A data type with objects interrelated to each other
  2. Relationship between objects
  3. The object itself
  4. Direct stating of relationships makes graph databases useful when many relationships exist
1 Like
  1. it’s a data type that can be used to represent objects (“nodes” or “vertices”) and the relationship (“edges”) between those objects with other objects.

  2. An edge is representing the relationship between two objects. For example, the edge between Bill Gates and Microsoft could be “founded”, hence Bill Gates founded Microsoft Corp.

  3. A vertex or node stands for an object in graph dbs. The object can be connected to other objects by edges. Continuing my example in point 2, the object would be Bill Gates.

  4. Graph databases are the better option in case we need to build a more complex db that has to answer queries that in a SQL database would take long to answer (due to the need to check more tables to find the answer). To me comes in mind Wikidata, open project that is trying to register entities and relationships. Thinking big, theorically one could map the entities and relationships of the whole world with graph dbs. Such a complex scenario could hardly be build with a SQL db.

1 Like
  1. What is a graph?
    A graph is an abstract form of data type containing objects and showing the relationship between those objects.

  2. What is an edge?
    Represents the direct relationship between nodes in a graph database.

  3. What is a vertex?
    A vertex, or node is where the entity is stored in the database. The node also contains the properties of that entity. In RDBMS its comparable to a row.

  4. Why would we want to use a graph database instead of a normal SQL database?
    If we need to execute a search more than one level deep. If we needed to carry out a complicated searches on large amouts of data with multiple relationships between nodes, Graph databases perform better.

1 Like

What is a graph?
A graph is an abstract data type, typically used to model data that contains objects

What is an edge?
Graph databases contain edges between each node (some sort of relationship between those objects)

What is a vertex?
A Vertex (or Node) is used to represent an entity object

Why would we want to use a graph database instead of a normal SQL database?
To directly state the relationship between two objects within a graph database provides a strong advantage over relational database systems for certain datasets. Namely, those that contain a large amount of relationships within the data. Graph databases may also offer increased efficiency for searches in some cases. The best example of this is when a business needs to perform a search that is more than one level deep.

1 Like
  1. A graph is an abstract data type typically used to model data that contains objects. This objects are commonly referred to as nodes or verticies.

  2. A line or an edge is used to show some sort of relationship between objects or nodes.

  3. A vertex is commonly used to represent a entity object. Ie: something a business would need to keep track of like company ID, location, etc.

  4. We would want to select a Graph Database over an SQL database for 2 main reasons:

    1. Graph db’s have the ability to state direct relationships between two objects. Especially if there are a large amount of relationships within the data.
    2. Graph db’s are also more efficient when searching for relationships that are more than one level deep.
1 Like
  1. What is a graph? An abstract data type usually used to model data which contains objects and some sort of relationship between those objects
  2. What is an edge? The relationship between two objects in a graph
  3. What is a vertex? A node that contains objects
  4. Why would we want to use a graph database instead of a normal SQL database? To query a large amount of relationships within a data set
1 Like

[quote=“ivan, post:1, topic:6434”]

  • What is a graph?
    A graph is a data structure that defines relationships between the nodes
  • What is an edge?
    An edge is the line between the vertex’s that relates the relationship to the nodes
  • What is a vertex?
    A vertex is a node that hold all the information and properties of an entity
  • Why would we want to use a graph database instead of a normal SQL database?
    We would want to use a graph DB instead of a normal SQL DB , if the relationship quieries are more complex for example more than one level deep.
1 Like
  1. **What is a graph?**a graph is an abstract data type typically used to model data that contains objects
  2. **What is an edge?**relationship between those objects
  3. **What is a vertex?**objects
  4. **Why would we want to use a graph database instead of a normal SQL database?**The ability to directly state the relationship between two objects within a graph database - those that contain a large amount of relationships within the data.
1 Like
  1. An abstract database with Nodes that store the information and Edges that describe the relationship between those nodes.

  2. Edge are lines between nodes that describe the relationship between the Data Nodes

  3. A vertex is a node or a record if it were a relationship SQL database

  4. Easier to determine relationships with Graph design. We can trace things back by following the lines in which they intertwine. They are perfect for representation between objects.

1 Like
  1. What is a graph?
    an abstract datatype used to model data that contains certain objects and some relationship between objects

  2. What is an edge?
    relationship between objects

  3. What is a vertex?
    data that is contained in a certain object

  4. Why would we want to use a graph database instead of a normal SQL database?
    -because it directly states the relationship between two objects
    -more efficient as you can do deeper searches of the data.

1 Like
  1. It is an abstract data type used for modeling data that has objects (nodes/vertices) and to illustrate relationships between them

  2. They describe the relationships between objects

  3. It’s the same as a node which contains various detailed information about a person/thing

  4. In order to allocate complex queries such as the article’s example of having to find all the employees that work with a specific person in a department.

2 Likes
  1. An abstract data type typically used to model data that contains objects and some sort of relationship between those objects

  2. The relationship between objects

  3. Data Objects

  4. To find all employees who work in a department with a specific employee

2 Likes
  1. A graph database is an abstract data type used to model data that contain objects and the relationships between those objects.
  2. Edges are used to describe the relationships between objects in a graph database.
  3. A vertex is another name for an object in a graph database, they’re also known as nodes.
  4. Graph databases may provide some efficiency in searching certain types of data and they also have the ability to directly state the relationships between objects which is an advantage as well.
1 Like