ISEP - Dissertações de Mestrado
Permanent URI for this community
Browse
Browsing ISEP - Dissertações de Mestrado by Sustainable Development Goals (SDG) "08:Trabalho Digno e Crescimento Económico"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Tradeoffs entre desempenho e energia em aplicações Java entre bases de dados relacionais e não relacionaisPublication . SOUSA, ROGÉRIO MOURA DE; Azevedo, Isabel de Fátima SilvaThis dissertation investigates the performance and energy consumption tradeoffs in Java applications using relational and non-relational database technologies. With the increasing complexity and volume of data, the selection of an appropriate database system has become a critical decision for developers and system architects. Traditional relational databases such as PostgreSQL are known for their reliability and efficiency in structured data and complex queries, while non-relational databases like MongoDB and Apache Cassandra provide greater flexibility and scalability for handling unstructured or large datasets. The study adopts a rigorous methodology combining a literature review and controlled experiments to analyse three core aspects: the impact of the database type on performance and energy consumption in different database operations, the benefits of query optimisation techniques such as indexing, and the role of data volume in system efficiency. Multiple test scenarios were designed and executed using tools such as Grafana k6 and Kepler to measure relevant performance and energy metrics. The results confirm that no single solution fits all cases. While relational databases perform better in consistency-heavy select operations and structured query workloads, non-relational systems offer superior scalability and responsiveness in high-throughput or large-scale data environments. Additionally, the use of optimisation strategies was shown to significantly improve both energy efficiency and performance across database types. These findings highlight the importance of aligning database technologies with application-specific requirements to achieve energy-aware and performance-optimised solutions.
