Analiza porównawcza wybranych systemów mapowania obiektowo - relacyjnego dla platformy .NET
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Warianty tytułu: |
Analiza
porównawcza
wybranych systemów mapowania obiektowo
-
relacyjnego dla platformy .NET
Comparative analysis of selected object-relational mapping systems for the .NET platform
|
Autorzy: | Bobel Marcin, Drzazga Krzysztof, Skublewska-Paszkowska Maria |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2020 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Wolumen/Tom: | 16 |
Strony: | 285 - 292 |
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 września 2020 |
Abstrakty: | angielski | polski |
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 an d 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. | |
Niniejszy artykuł został poświęcony porównaniu dwóch systemów mapowania obiektowo-relacyjnego wspieranych przez platformę .NET – Entity Framework Core oraz NHibernate. Postawiono hipotezę badawczą, „szkielet NHibernate jest wydajniejszy niż Entity Framework Core w kontekście operacji DML”. W celu przeprowadzenia analizy wydajno- ści szkieletów ORM , zaprojektowano i zaimplementowano aplikację desktopową umożliwiającą wykonanie testów oraz wizualizację wyników. Szkielet NHibernate okazał się zdecydowanie wydajniejszy niż Entity Framework Core w te- stach pojedynczych i nieznacznie szybszy w testach masowych. Stabilność obu szkieletów ks z tałtowała się na podob- nym poziomie. |