Graph Databases - Reading Assignment

  1. What is a graph?
    *Is an abstract data type that models data that contains objects (called nodes or vertices) and reflects the relationship between those objects (lines or edges) *

  2. What is an edge?
    Is the line connecting each node, it describes relationships between the objects contained in the database.

  3. What is a vertex?

  • Is the node, and includes all the data contained within*
  1. Why would we want to use a graph database instead of a normal SQL database?
    Graph DB has the ability to capture complex relationships in vast webs of information between the nodes
2 Likes
  1. What is a graph?
    A graph is a database structure that connects nodes to one another and illusrates relationships very well
  2. What is an edge?
    Edges are used to connect nodes and they describe the relationship between the nodes it connects.
  3. What is a vertex?
    A single object that is part of the data structure.
  4. Why would we want to use a graph database instead of a normal SQL database?
    the highlight the relationship between two objects and can make the search for relationships a lot more efficient
2 Likes
  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?
    Edges describe the relationships between the objects contained in the database, and in most they can be compared to the foreign key column of a row in a RDBMS.

  3. What is a vertex?
    A vertex can be a document of a document collection or of an edge collection (so edges can be used as vertices ).

  4. Why would we want to use a graph database instead of a normal SQL database?
    The relationships in a graph database are clearer and that makes for quicker searches in the database.

2 Likes
  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?
    It is an entity which describes the relationships between the objects contained in the database.
  3. What is a vertex?
    A vertex is a bank of data that contains objects that have a relation between them.
  4. 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 SQL because we can perform complex relationship searches much faster.
1 Like
  1. A graph is a database with data that contain objects and shows relationships between these data
  2. An edge is a line in a graph that shows relationships between nodes.
  3. A vertex, also called a node, are the objects within a data in a graph database
1 Like

My Answers:

  1. A Graph is a mathematical data type that contains nodes which are connected by lines representing the relationship between them.

  2. An Edge describes the relationship between nodes. Also know as lines.

  3. A Vertex is node or functions as a record. Each node also contains the properties of that record.

  4. When you have large amounts related to complex relational queries. Graph databases make it very efficiency for these types of searches.

1 Like
  1. An abstract data used to model data that contains objects such as nodes or vertices and some relationship between lines or edges.
  2. Edges is the relationships between the objects contained in the database and compared to the foreign key column of a row in a RDBMS.
  3. Vertex of a graph is one of the objects that are connected together.
  4. Using a graph database gives us the ability to directly state the relationship between two objects within a graph database. Namely those that contain a large amount of relationships within the data.
1 Like

1. What is a graph?

A graph is an abstract data type typically used to model data that contains objects, and some sort of relationship between those objects.

2. What is an edge?

Edges are the lines wich connects the nodes, they are the relations.

3. What is a vertex?

A vertex is a node wich contains properties, there are like rows in SQL DB’s.

4. Why would we want to use a graph database instead of a normal SQL database?

Graph DB’s are good for sets of data that has a lot of relationships. They are faster for looking information.

1 Like
  1. What is a graph?

A graph is an abstract data type that is used to model data that contains objects (nodes/vertices) and the relationship between the individual objects (lines/edges).

  1. What is an edge?

An edge represents and describes the relationship between a pair of vertices in a database. Thus, a particular vertex can have a maximum of n-1 edges in a database consisting of n vertices.

  1. What is a vertex?

A vertex represents an entity object in a graph database and it contains the data that describes the properties of a specific entity object contained in a database.

  1. Why would we want to use a graph database instead of a normal SQL database?

A graph database is more efficient in retrieving (complex) relationships between individual objects. When it is necessary to retrieve many and/or complex relationships between individual objects, using a graph database would be the better choice.

1 Like
  1. graph = abstract data used to model objects(nodes / vertices) and relationships between objects(lines/edges)

  2. edges = are use to describe the relationships between the objects contained in the database

  3. nodes or objects

  4. graphs provide increased efficiency during more complex searches / functions
    graphs work well with large amounts of relations

1 Like
  1. A graph is an abstract data structure that is commonly used to model data that contains objects (called nodes or vertices) and some sort of relationship between them (lines or edges).

  2. Edges are what describe the relationship between the nodes and vertices contained in the database. They’re similar to the foreign key column in an RDBMS row.

  3. A vertex is an entity that represents the relationship between two nodes, such as a person, place, object, or important piece of data.

  4. For particular datasets, the ability to clearly state the relationship between two objects within a graph database gives it a significant advantage over relational database systems. Specifically, those with a significant number of relationships within the data.

In addition to this, graph databases may also improve the efficiency of searches. When a company wants to do a search that is more than one level deep, this is the greatest example.

1 Like
  1. An abstract datatype, typically used to model data that contains objects.

  2. It is a relationship line within the graph database between objects. It is like a foreign key in the RDBMS.

  3. A vertex is an object in the graph database. The object or node contains data just like a row and column in the RDBMS.

  4. When we have large amount of relationships within a database and when we need to search the database on a deeper level.

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?
    –> “These are use to describe the relationships between the objects contained in the database, and in most they can be compared to the foreign key column of a row in a RDBMS.”
  3. What is a vertex?
    –> same as nodes.
  4. Why would we want to use a graph database instead of a normal SQL database?
    –> When scalability and performance are important and the data base has a considerable amount of relations between its tables.
1 Like
  1. A graph is an abstract data type used to model data that contains objects.

  2. An Edge are the relationships between the objects and are represented by lines connecting nodes.

  3. A vertex (also known as vertices) are objects within the database, similarly to the rows in a SQL database.

  4. Because graph databases portray relationships between objects more efficiently than other databases. This can increase efficiency of searches for databases with a large number of relationships between their databases.

1 Like

1)A graph is an abstract data type typically used to model data that contains objects and some sort of relationship between the objects.

2)An edge is a relationship between objects.

3)A vertex is an object in a graph database.

4)You might want to use a graph database instead of an SQL database if you have a lot of relationships within the data.

1 Like
  1. A graph is an abstract object data type typically used to model data that contains objects
  2. Edges are used to describe the relationships between objects contained in a database
  3. Vertices are objects (people for example) in the database
  4. The ability to directly state the relationships between two objects within a graph database provides a strong advantage over a relational database
1 Like
  1. A graph is an abstract data type used to model data that contains objects.

  2. The edge describes the relationships between the objects contained in the database.

  3. The Vertex is an object in the database also known as a Node(group, name etc.). Each Node forms a relationship with another Node.

  4. Graph Database makes it more efficient to find more relationships to other data at a deeper more Abstract level than a SQL.

1 Like
  1. A graph database is a database designed to treat the relationships between data as equally important to the data itself.
  2. An edge (or line) represents the relationship between individual entities (data) stored in the database.
  3. A vertex (or node) is an object (individual entity which contains data) in the database.
  4. You would want to use a graph database instead of a normal SQL database because of two distinct advantages they have. First, the ability to directly state the relationship between two objects within the graph database. Namely, those that contain a large amount of relationships within the data. Secondly, graph databases may also offer increased efficiency for searches in some cases. The best example of this is when you need to perform a search that is more than one level deep.
1 Like
  1. What is a graph?
    An abstract data type used to model objects that contain objects called nodes & vertexes and where the relationships between these objects is represented by lines or edges.
  2. What is an edge?
    Represents a relationship between nodes or vertices in a graph database
  3. What is a vertex?
    An object or entity in a graph database
  4. Why would we want to use a graph database instead of a normal SQL database?
    Where you need to make searches that are more than one level deep
1 Like
  1. A graph is an abstract data type typically used to model data that is represented in objects typically represented in nodes and vertices.

  2. An edge represents the relationship between data objects.

  3. A vertiex is an object data type represented as node in the graph.

  4. Graph data bases are better for finding relationships that are more than one level deep and storing large amounts of relationships.

1 Like