scholarly journals Comparative analysis of connection performance with databases via JDBC interface and ORM programming frameworks

2021 ◽  
Vol 21 ◽  
pp. 309-315
Author(s):  
Mateusz Żuchnik ◽  
Piotr Kopniak

The research subject of this paper was the comparative analysis of efficiency of connections with databases using different communication methods based on Java programming language. The tools investigated included JDBC drivers and Object-relational mapping (ORM) frameworks. A survey based on 8 different criteria was conducted to determine the most effective method and tool for working with relational databases when developing Java applications. The weights of the criteria were determined through a survey of Java programmers and computer science students.

2020 ◽  
Vol 16 ◽  
pp. 285-292
Author(s):  
Krzysztof Drzazga ◽  
Marcin Bobel ◽  
Maria Skublewska-Paszkowska

This article is devoted to the comparison of two object-relational mapping systems supported by .NET platform - Entity Framework Core and NHibernate. The research hypothesis “framework NHibernate is more efficient than Entity Framework Core in the context of DML operations” was put forward. In order to make an efficiency analysis of ORM frameworks, a desktop application was designed and implemented to enable testing and visualization of results. The NHibernate framework turned out to be much more efficient than Entity Framework Core in single tests and slightly faster in bulk tests. The stability of both frameworks was similar.


2021 ◽  
Vol 21 ◽  
pp. 287-294
Author(s):  
Maciej Jeleń ◽  
Mariusz Dzieńkowski

The aim of the work is a comparative analysis of three frameworks designed for building web applications for the Java programming language: Spring Boot 2.4.4, Micronaut 2.5.4 and Quarkus 1.13.4.Final. Test applications were prepared, equipped with the same functionality as used in the experiment consisting in measuring the server response times to a POST request – performing the data entry into the database. For each test application, the scenario aimed at measuring the time of handling requests under various load conditions was repeated five times. During each repetition of the scenario, the load which was the average number of requests sent per second by virtual users was increased. In parallel with performance tests, the reliability of the test applications was measured. Reliability was defined as the percentage of requests sent to the server that ended in a failure. The comparative analysis also took into consideration the volume of the code of the test applications based on the selected frameworks. The performed analyses showed that in terms of all the criteria considered in this work Micronaut proved to be the best framework.


2017 ◽  
Vol 13 (25) ◽  
pp. 236
Author(s):  
Jonny Israel Guaiña Yungán ◽  
Byron Ernesto Vaca Barahona ◽  
Carlos Arturo Jara Santillán ◽  
Ángel Patricio Flores Orozco ◽  
Sttefano Israel Aguayo Cáceres

This research proposes the development of an expert system that improves the teaching assignment to teach the different chairs of the Faculty of Computer Science and Electronics at the Polytechnic School of Chimborazo. The current problem involves a manual process of evaluation of academic profiles and find the best solution through an expert system that meets certain needs when assigning chairs to the teacher. Free software was used. Linux Platform CentOS 5.0, Glassfish Server 3.1.2, PostgreSQL Database Version 9.2, Java Programming language with PrimeFaces 4.0 component library to automate, optimize and properly focus the assignment process. Based on a Likert scale, the automated process was 93.33% efficient versus 33.33% of the manual process. Analyzing the results, it is concluded that the automatic process exceeds the manual process by 60%, revealing that the process of assigning chairs has improved considerably using this expert system. The use of this system will support and guide decisions when evaluating academic profiles of professionals who would like to be part of the faculty of the Faculty of Computer Science and Electronics at the Polytechnic Higher School of Chimborazo.


2003 ◽  
Vol 35 (1) ◽  
pp. 153-156 ◽  
Author(s):  
Maria Hristova ◽  
Ananya Misra ◽  
Megan Rutter ◽  
Rebecca Mercuri

Author(s):  
Malgorzata Charytanowicz ◽  
Maria Skublewska-Paszkowska ◽  
Marek Milosz ◽  
Edyta Lukasik

Author(s):  
Saqib Ali ◽  
Sammar Qayyum

Programming language debates are extremely common among programmers, computer science students and of course, software engineers. However, all of the above-mentioned professionals can concur that different languages excel in different scenarios. Software Engineers and programmers working on different projects can easily use different languages for different tasks during their work. Every year different programming languages are designed and created. In this Research, we will keep in focus the Four Horsemen of programming languages: C, C++, Python and Java; with respect to the criteria of time, speed and simplicity. The same optimized piece of pseudocode is used to write the code of the different programming languages mentioned above by following their respective syntax and rules. The results of the comparison will be displayed with the help of a table in order to simplify the final results for the reader.


2018 ◽  
Vol 12 ◽  
pp. 25-41
Author(s):  
Matthew C. FONTAINE

Among the most interesting problems in competitive programming involve maximum flows. However, efficient algorithms for solving these problems are often difficult for students to understand at an intuitive level. One reason for this difficulty may be a lack of suitable metaphors relating these algorithms to concepts that the students already understand. This paper introduces a novel maximum flow algorithm, Tidal Flow, that is designed to be intuitive to undergraduate andpre-university computer science students.


2018 ◽  
Vol 15 (1) ◽  
pp. 40
Author(s):  
PARASKEVOPOULOU-KOLLIA EFROSYNI-ALKISTI ◽  
SOURSOU GEORGIA ◽  
ZOGOPOULOS BILL ◽  
OREOPOULOU EVANGELIA ◽  
KONTOU PANAGIOTA ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document