Wpływ metod implementacji warstwy persystencji na wydajność aplikacji
Artykuł w czasopiśmie
MNiSW
5
spoza listy
| Status: | |
| Warianty tytułu: |
Impact of the persistence layer implementation methods on application performance
|
| Autorzy: | Siebyła Kamil, Skublewska-Paszkowska Maria |
| Dyscypliny: | |
| Aby zobaczyć szczegóły należy się zalogować. | |
| Rok wydania: | 2020 |
| Wersja dokumentu: | Drukowana | Elektroniczna |
| Język: | polski |
| Wolumen/Tom: | 17 |
| Strony: | 326 - 331 |
| Bazy: | BazTech |
| Efekt badań statutowych | NIE |
| Materiał konferencyjny: | NIE |
| Publikacja OA: | TAK |
| Licencja: | |
| Sposób udostępnienia: | Witryna wydawcy |
| Wersja tekstu: | Ostateczna wersja opublikowana |
| Czas opublikowania: | W momencie opublikowania |
| Data opublikowania w OA: | 30 grudnia 2020 |
| Abstrakty: | angielski | polski |
| There are various methods for creating web applications which have differe nt levels of performance. The way the data access will be programmed at a specific endpoint, therefore, determines the perfo rmance of the entire application. There are many programming methods that are often time-consuming to im plement. This paper presents a comparison of the available methods of handling the persistence layer in relation to the efficien cy of their implementation. There are few methods for Entity Framework enviroment : Linq To Entity, Explicite L oading, 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 Map per. | |
| Istnieją różne metody tworzenia aplikacji internetowych. Każda z tych metod ch arakteryzuje się różnym poziomem wydajności. Sposób , w jaki zostanie zaprogramowany dostęp do danych na konkretnym pun kcie końcowym, uwarun- kowuje więc wydajność całej aplikacji. Niniejszy artyk uł 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 Stor ed Procedure. . Wykon ując poszczególne scena- riusze testowe ustalono, że działanie na czystym kodzie sql w przypadku p racy z warstwą persystencji jest wydajniejsze niż korzystanie z maperów obiektowo relacyjnych (ang. Object-Relational Mapper ). |
