Analiza porównawcza wybranych systemów mapowania obiektowo-relacyjnego dla platformy .NET Comparative analysis of selected object-relational mapping systems for the .NET platform
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.
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 testach pojedynczych i nieznacznie szybszy w testach masowych. Stabilność obu szkieletów kształtowała się na podobnym poziomie.
Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies
Informacja
SZANOWNI CZYTELNICY!
UPRZEJMIE INFORMUJEMY, ŻE BIBLIOTEKA FUNKCJONUJE W NASTĘPUJĄCYCH GODZINACH:
Wypożyczalnia i Czytelnia Główna: poniedziałek – piątek od 9.00 do 19.00