Każdego roku ilość danych znacznie rośnie. Powoduje to konieczność posiadania narzędzi zdolnych do jak najszybszego przetwarzania danych. Celem tego artykułu jest przeprowadzenie analizy porównawczej narzędzi ORM (Object Relational Mapping) dostępnych w menedżerze NuGet. Porównanie narzędzi zostało przeprowadzone na dwóch systemach za-rządzania relacyjnymi bazami danych, PostgreSQL i MySQL. Każde narzędzie wykonało osiem operacji DML, w tym operacje SELECT, INSERT i UPDATE. Operacje były powtarzane odpowiednio 1, 10, 100, 1000 i 10 000 razy. Czas wykonania każdego zapytania był mierzony za pomocą klasy systemowej StopWatch dostępnej w środowisku .NET. Wyniki pokazały, że najlepszym narzędziem ORM okazał się Dapper.
EN
Every year amount of data significantly grows. This causes a need of tools capable of processing data as quickly as possible. The aim of this article is to perform a comparative analysis of ORM (Object Relational Mapping) tools available in the NuGet manager. The comparison of tools was carried out on two relational database management systems, PostgreSQL and MySQL. Each tool performed eight DML operations, including SELECT, INSERT and UPDATE operations. The operations were repeated 1, 10, 100, 1000, and 10,000 times, respectively. The execution time of each query was measured using the system StopWatch class available in the .NET environment. The results showed that the best ORM tool turned out to be Dapper.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.