@thesis{Maftei2023, author = {Maftei, Ioan}, title = {Resource management tool}, subtitle = {modern application architecture with focus on database performance}, publisher = {Technische Hochschule Ingolstadt}, address = {Ingolstadt}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-38295}, pages = {viii, 91}, school = {Technische Hochschule Ingolstadt}, year = {2023}, abstract = {Query performance and responsiveness are at the top of many organizations' concerns with regard to their data platforms. Online transactional systems, and large web applications in particular, must respond to end users in milliseconds in order to be successful. When embarking on application development, it is crucial to make a wise choice in regard to a database, since a wrongly chosen one can bring the project to failure. This thesis encompasses a comprehensive performance analysis of two distinct database types: Neo4j, a graph database, and PostgreSQL, a relational database. An application for resource management will be developed using the database that demonstrates the best performance based on the application's scenarios. The motivation behind conducting this analysis is rooted in recognizing the pivotal role of the database as the fundamental building block in the development of any application because a wrongly chosen database can put the whole system at risk. The performance analysis is conducted using a structured and rigid methodology in order to provide a fair comparison between the two systems. Lastly, the thesis also presents and discusses the state-of-the-art architecture of the application.}, language = {en} }