Please use this identifier to cite or link to this item: http://repository.iiitd.edu.in/xmlui/handle/123456789/223
Title: Vishleshan : performance comparison and programming process mining algorithms in graph-oriented and relational database query languages
Authors: Joishi, Jeevan
Sureka, Ashish (Advisor)
Keywords: (Neo4j
SQL
Issue Date: 12-Mar-2015
Abstract: Information Systems today record the execution of activities into event logs. Process Mining is an area of research that deals with the study and analysis of various business processes based on these event logs. These event logs also record the performers of each of the activities. Mining social network using this information, understanding work-flow management and deriving relationships between actors based on different metrics viz. handover of task, subcontract, etc. is what constitutes Organizational Mining. Metrics based on Joint Activities and Metrics based on (possible) causality, commonly referred to as Similar-Task Algorithm and Subcontract Algorithm forms the basis of this paper. We present Cypher Query Language(Neo4j) and SQL (Structured Query Language) implementations of Similar-Task and Subcontract Algorithms. Graph Databases have shown to perform well in cases where information follows linked structure and needs to query to depth(s) of a hierarchical setup. We conduct an empirical study on a large real world data set to compare the performance of Neo4j against MySQL. We benchmark performance factors like query execution time, CPU usage and disk/memory space usage when implementing Similar-task and Subcontract algorithms in Cypher Query Language and SQL.
URI: https://repository.iiitd.edu.in/jspui/handle/123456789/223
Appears in Collections:Year-2015

Files in This Item:
File Description SizeFormat 
MT13036.pdf1.44 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.