- Tytuł:
-
Wpływ metod implementacji warstwy persystencji na wydajność aplikacji
Impact of the persistence layer implementation methods on application performance - Autorzy:
-
Siebyła, Kamil
Skublewska-Paszkowska, Maria - Powiązania:
- https://bibliotekanauki.pl/articles/1427714.pdf
- Data publikacji:
- 2020
- Wydawca:
- Politechnika Lubelska. Instytut Informatyki
- Tematy:
-
time performance of the queries
entity framework core
sql
wydajność czasowa zapytań - Opis:
-
Istnieją różne metody tworzenia aplikacji internetowych. Każda z tych metod charakteryzuje się różnym poziomem wydajności. Sposób, w jaki zostanie zaprogramowany dostęp do danych na konkretnym punkcie końcowym, uwarun-kowuje więc wydajność całej aplikacji. Niniejszy artykuł przedstawia porównanie dostępnych sposobów obsługi war-stwy persystencji w stosunku do wydajności ich implementacji. Sposobami tymi w środowisku Entity Frameworka są: Linq To Entity, Explicite Loading, Eager Loading, Raw SQL oraz Stored Procedure.. Wykonując poszczególne scena-riusze testowe ustalono, że działanie na czystym kodzie sql w przypadku pracy z warstwą persystencji jest wydajniejsze niż korzystanie z maperów obiektowo relacyjnych (ang. Object-Relational Mapper).
There are various methods for creating web applications which have different levels of performance. The way the data access will be programmed at a specific endpoint, therefore, determines the performance of the entire application. There are many programming methods that are often time-consuming to implement. This paper presents a comparison of the available methods of handling the persistence layer in relation to the efficiency of their implementation. There are few methods for Entity Framework enviroment : Linq To Entity, Explicite Loading, Eager Loading, Raw SQL oraz Stored Procedure. While executing particular test scenarios, it was found that working on pure sql code in the case of working with the persistence layer is more efficient than using Object-Relational Mapper. - Źródło:
-
Journal of Computer Sciences Institute; 2020, 17; 326-331
2544-0764 - Pojawia się w:
- Journal of Computer Sciences Institute
- Dostawca treści:
- Biblioteka Nauki