SIERRA : a visual query interface for property graphs

It is undeniable that graphs have been indispensable in our everyday lives. The need for graphs in our world today is quickly rising as data is becoming increasingly connected. Graphs provide a visual representation of data and how various entities are related to each other. Unlike regular data, gra...

Full description

Saved in:
Bibliographic Details
Main Author: Ma, Jiebing
Other Authors: Sourav S Bhowmick
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148465
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148465
record_format dspace
spelling sg-ntu-dr.10356-1484652021-05-04T02:43:19Z SIERRA : a visual query interface for property graphs Ma, Jiebing Sourav S Bhowmick School of Computer Science and Engineering ASSourav@ntu.edu.sg Engineering::Computer science and engineering::Computer applications It is undeniable that graphs have been indispensable in our everyday lives. The need for graphs in our world today is quickly rising as data is becoming increasingly connected. Graphs provide a visual representation of data and how various entities are related to each other. Unlike regular data, graph data revolves around 2 entities: nodes and relationships. Under the property graph model, nodes and relationships are both able to take on properties in the form of key-value pairs. Graph databases such as Neo4j are different from traditional relational databases in that they permanently store relationships, allowing querying of relationships to be faster by several orders of magnitude. Additionally, graph databases do not have fixed schema and data can be added to existing databases easily. Although traditional relational databases have been extremely popular in the past, the constantly evolving needs of users means that we may require more flexible and dynamic schema. As graph databases become more prevalent, the need to be able to efficiently execute queries also increases. However, many users are deterred by the steep learning curves of learning a new querying language, causing them to be able to make full use of graph databases. Therefore, a usable and effective visual graph querying interface will serve to fulfil this unmet need. In this project, an interface called SIERRA is developed. Numerous functionalities are implemented in SIERRA to aid users to performing graph queries of varying level of complexity, according to the user’s needs. This report will provide a comprehensive introduction of SIERRA, including its development process. Bachelor of Engineering (Computer Engineering) 2021-05-04T02:43:19Z 2021-05-04T02:43:19Z 2021 Final Year Project (FYP) Ma, J. (2021). SIERRA : a visual query interface for property graphs. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148465 https://hdl.handle.net/10356/148465 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computer applications
spellingShingle Engineering::Computer science and engineering::Computer applications
Ma, Jiebing
SIERRA : a visual query interface for property graphs
description It is undeniable that graphs have been indispensable in our everyday lives. The need for graphs in our world today is quickly rising as data is becoming increasingly connected. Graphs provide a visual representation of data and how various entities are related to each other. Unlike regular data, graph data revolves around 2 entities: nodes and relationships. Under the property graph model, nodes and relationships are both able to take on properties in the form of key-value pairs. Graph databases such as Neo4j are different from traditional relational databases in that they permanently store relationships, allowing querying of relationships to be faster by several orders of magnitude. Additionally, graph databases do not have fixed schema and data can be added to existing databases easily. Although traditional relational databases have been extremely popular in the past, the constantly evolving needs of users means that we may require more flexible and dynamic schema. As graph databases become more prevalent, the need to be able to efficiently execute queries also increases. However, many users are deterred by the steep learning curves of learning a new querying language, causing them to be able to make full use of graph databases. Therefore, a usable and effective visual graph querying interface will serve to fulfil this unmet need. In this project, an interface called SIERRA is developed. Numerous functionalities are implemented in SIERRA to aid users to performing graph queries of varying level of complexity, according to the user’s needs. This report will provide a comprehensive introduction of SIERRA, including its development process.
author2 Sourav S Bhowmick
author_facet Sourav S Bhowmick
Ma, Jiebing
format Final Year Project
author Ma, Jiebing
author_sort Ma, Jiebing
title SIERRA : a visual query interface for property graphs
title_short SIERRA : a visual query interface for property graphs
title_full SIERRA : a visual query interface for property graphs
title_fullStr SIERRA : a visual query interface for property graphs
title_full_unstemmed SIERRA : a visual query interface for property graphs
title_sort sierra : a visual query interface for property graphs
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148465
_version_ 1699245907146440704