Graph Databases - Reading Assignment

  1. What is a graph?
    An graph is a method of defining relationships between data sets that are referred to as nodes and/or vertices.
  2. What is an edge?
    An edge is a directly stated relationship between data sets [similar to a Foreign Key in a RDBMS].
  3. What is a vertex?
    A vertex is a data set and is used to define edges.
  4. Why would we want to use a graph database instead of a normal SQL database?
    A Graph DB is useful when there are frequent searches that are many layers deep.
1 Like

great answers. Thanks.

1.a graph is an abstract data type typically used to model data that contains objects and some sort of relationship between those objects.
2. a connection between nodes
3. Vertices are objects, such as people or artifacts
4. The ability to directly state the relationship between two objects within a graph database provides a strong advantage over relational database systems for certain datasets. Especially, when there are many-to-many relationships.

1 Like

Wow! Thank you so much :slightly_smiling_face:
Hope you’re enjoying the courses as much as I am!

1 Like
  1. What is a graph?
    A graph data base is an abstract data type that contains objects and some sort of relationship between the objects.

  2. What is an edge?
    An edge describes the relationships between the objects contained in the database.

  3. What is a vertex?
    A vertex is a node that contains data.

  4. 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.

2 Likes
  1. A graph is an abstract data structure involving nodes that represent a whole host of things (e.g. objects, names) and edges that define the relationships between nodes.

  2. An edge joins nodes together, indicating some sort of relationship.

  3. A vertex/node is an abstraction of an object. It can be an object, a name, a company etc.

  4. We may want to use a graph database instead of a normal SQL database when we are interested in precisely the relationships between nodes rather than the nodes themselves. Another reason is that they offer increased efficiency over SQL databases for certain data sets, namely those with large numbers of relationships.

2 Likes
  1. 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. An edge is used to describe the relationships between objects within the database.

  3. Vertices are objects. Objects usually contain properties that describe the object.

  4. Graph databases are great for representing data that has lots of relationships between objects. Graph databases are entirely built around relationships.

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?
    The objects contained in the database are referred to as nodes or vertices.

  3. What is a vertex?
    a graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices),

  4. Why would we want to use a graph database instead of a normal SQL database?
    To represent complex relationships that can’t easily be represented in a relataional db. The relationship is stored directly in the model

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?
    a relation between two vertex/node in the graph. (Rorey said) a edge is like a foreigh key in SQL
  3. What is a vertex?
    An object with properties
  4. Why would we want to use a graph database instead of a normal SQL database?
    As I understand, the relations are complex queries for SQL. It demands a kind of recursivity to resolve intermediairies data mining before giving the result. Graph lets follow the edges to build the result. In the example of friends of my friends, find the vertex for looking the 2d edge and listing all those vertices.
2 Likes
  1. a graph is an abstract data type typically used to model data that contains objects and some sorts of relationships between these objects.

  2. Edge describes the relations between objects.

  3. A Vertex or Node is used to represent an entity object.

  4. The graph data structure is much more efficient in terms of relations. makes the usage of the system much easier and provides a directly state of relationship and its edges.

2 Likes

Response:

  1. A graph is database that uses nodes to show its data (nodes can contain multiple information on the subject).
  2. An edge is the relationship that links 2 nodes of the graph together.
  3. A vertex is the node of the database. It contains the data set of specific objects that are being used.
  4. We’d use a Graph over SQL when we want to show the relationships of large amounts of data being stored. It’s a more efficient way of searching relationships on multiple levels.
2 Likes
  1. A graph is an abstract data type, which models data that contain objects, with relationships between the objects.

  2. An edge is the line connecting the relationships of objects. It is used to describe the relationship between the objects in the database.

  3. A vertex is a node (data containing objects).

  4. For certain data types where a large amount of relationships is descriptive between objects, and where increased efficiency in deep searches is necessary. It is then a great idea to use graph database instead of a normal SQL database.

1 Like
  1. What is a graph?
    A graph is a way to represent data types containing nodes as individual data, containing elements that’s comparable to columns and also lines / vertices showing the relationships between data sets.
  2. What is an edge?
    Edges are the lines showing the relationships between two datasets / nodes
  3. What is a vertex?
    Vertex is the node that represent an individual data. This is equivalent to Rows in RDBMS
  4. Why would we want to use a graph database instead of a normal SQL database?
    More efficient queries when compared to running queries over the normal SQL database
2 Likes
  1. Graph is a database model in which data is contained in objects connected by relationships.
  2. An edge is the relationships between nodes.
  3. A vertex is an object type.
  4. Graph database is a flexible format and allows for large amounts of data to be connected very fast and it is a good application for data analytics projects.
2 Likes
  1. A graph is a datatype that is modeled by containing data in different nodes or vertices and connected by the relationships between those nodes.
  2. An edge is the relationships between each node in a graph database
  3. A vertex is a node that is comparable to a row in relational databases, usually represents an entity or object.
  4. A graph database is useful for storing data that has many many different relationships, wherein searching all of these relational data points individually would be complex and inefficient in an SQL database
1 Like
  1. What is a graph?
    It is a data structure in which the nodes are used to store information (like a row in a table) and the links are used to store relationships to other nodes.
  2. What is an edge?
    the edge are the links between the nodes in the graph
  3. What is a vertex?
    the vertex are the nodes (or the little circles in the picture inside the article). They are used to store information about whatever it is been used for.
  4. Why would we want to use a graph database instead of a normal SQL database?
    because some kind of queries can be much simpler by using graph databases than SQL databases. If large amounts of “relationship” data is stored in the database, then it would make sense to use it because when youŕe querying for relationships than go deeper than one or two levels, it makes the computation of that query much faster
2 Likes

What is a graph?
Answer: 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)

What is an edge?
Answer: Edges describe the relationship between the objects contained in the DB (like a foreign key)

What is a vertex?
Answer: A node containing all of the relationship data for a given object.

Why would we want to use a graph database instead of a normal SQL database?
Answer: When you have large amounts of relationships within the data, a graph DB allows for directly stating the relationship between two objects.

2 Likes
  1. a graph is an abstract data type typically used to model data that contains objects, and some sort of relationship between those object.
    2)Edge: Line use to describe the relationships between the objects contained in the database

3)Vertex: nodes to contain data. Typically a node is used to represent an entity object

  1. Graph Database allows works with t a large amount of relationships within the data.
    Graph databases may also offer increased efficiency for searches in some cases
1 Like
  1. Graph is an abstract data type typically used to model data that contains object (nodes or vertices) and relationships between the objects

  2. Edges are the relationship between nodes

  3. Vertex is a node which act as the meeting point of edges from different nodes

  4. Because it is able display directly the relationships between data while normal SQL database , don’t do that. We need to track it slowly to see the relationships

1 Like
  1. What is a graph?
    An abstract data type typically used to model data that contains objects(refererred to as nodes or vertices) and some sort of relationship between those ojects (lines or edges).
  2. What is an edge?
    Edges are used to describe the relationship between the objects contained in the database, and in most cases they can be compared to the Foreign Key column of a row.
  3. What is a vertex?
    Some sort of a node like record.
  4. Why would we want to use a graph database instead of a normal SQL database?
    It would directly state the relationship between two objects. Especially usefull when there’s a large amount of relationships within the data.
    It has increased efficiency for searches.