A Comparison of Frameworks for Data Layer Implementation

Abstract

These day, there are many tools for data layer, and the way how to use these tools for data layer is implemented directly affects the performance, scalability and maintainability of the information systems. Because the difference of implementation of data layer, there is a many of frameworks one can build that data layer with, so developers and systems architects are always try to find out which the best implementation for their specific application. This thesis aims to study and analyze performance of existing data layer frameworks by using different test case of operations which are generated base on a template of database operations. The performance of selected framework in different database operations will provide the clear insights for developers and system architects when selecting the suitable framework for their systems.
V dnešní době existuje mnoho nástrojů pro datovou vrstvu a způsob použití těchto nástrojů pro datovou vrstvu přímo ovlivňuje výkonnost, škálovatelnost a udržovatelnost informačních systémů. Vzhledem k rozdílům v implementaci datové vrstvy existuje mnoho frameworků, s jejichž pomocí lze datovou vrstvu vytvořit, takže vývojáři a systémoví architekti se vždy snaží zjistit, která implementace je pro jejich konkrétní aplikaci nejlepší. Cílem této práce je studovat a analyzovat výkonnost stávajících frameworků datové vrstvy pomocí různých testovacích případů operací, které jsou generovány na základě šablony databázových operací. Výkonnost vybraných frameworků při různých databázových operacích poskytne vývojářům a systémovým architektům jasný přehled při výběru vhodného frameworku pro jejich systémy.

Description

Citation