Porovnání in-memory databázových systémů

Název práce: Porovnání in-memory databázových systémů
Autor(ka) práce: Cabalka, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Chlapek, Dušan
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
Cílem této práce je přiblížení základních technologických principů in-memory databázových systémů s následným průzkumem trhu a výběrem dvou produktů, které budou podrobeny kvalitativnímu srovnání v řadě navržených kritérií. Následně bude rovněž prozkoumána možnost měření výkonu zvolených produktů pomocí implementace TPC-C benchmarku, vzniklé na Vysoké škole ekonomické v Praze. V úvodu jsou nastíněny výhody a okolnosti, které podporují jeden ze současných trendů v oblasti databázových systémů, tzv. in-memory databázové systémy. Ve třetí kapitole jsou přiblíženy nejobvyklejší modely současných databázových systémů. Na to navazuje další kapitola, v které jsou popsány technologické principy in-memory databázových systémů. V kapitole pět jsou již porovnávány výhody a nevýhody diskových oproti in-memory systémům a následně vyvráceny nejobvyklejší mýty, které se k nim váží. V následující části je analyzován trh in-memory databázových systémů a definovány kritéria pro výběr porovnávaných produktů. Ty jsou následně porovnány podle kritérií navržených v kapitole devět. V poslední části je rozebírána možnost výkonnostního srovnání zvolených in-memory systémů pomocí vybrané implementace TPC-C benchmarku. Jako hlavní přínos práce vidím komplexní analýzu in-memory databázových systémů, jak z teoretického pohledu, tak z následného praktického testování zvolených systémů podle navržených kritérií.
Klíčová slova: VoltDB; TimesTen; TPC-C; SolidDB; databáze; IMDBMS ; SQL; in-memory databázové systémy
Název práce: Comparison of in-memory database systems
Autor(ka) práce: Cabalka, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Chlapek, Dušan
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
The aim of this thesis is to analyze basic technological principles of in-memory database systems, followed by a market research and selection of the products, which will be submitted to the qualitative comparison in a number of proposed criteria. Afterwards, there will be also explored the possibility of a performance measuring through the implementation of TPC-C benchmark, created at University of economics in Prague. In the introduction are outlined the circumstances and advantages, which support one of actual trends in database systems -- in-memory database systems. In the third chapter are described the most usual models of present database systems. This is followed by a next chapter, where are described technological principles of in-memory database systems. In chapter five are compared advantages and disadvantages of disc and in-memory systems and subsequently, the most common myths about in-memory databases are disproved. In a next part the in-memory database market is analyzed and criterions for choosing compared products are defined. Those products are subsequently compared, according to criterions defined in a chapter nine. In the last part is analyzed a possibility of a performance comparison of chosen products through the selected implementation of TPC-C benchmark. The most important outcome of this thesis is a complex analyze of in-memory database systems. Both from theoretical point of view, as well as from practical testing of chosen systems from proposed criterions.
Klíčová slova: in-memory databse systems; SQL; database; IMDBMS; TimesTen; VoltDB; TPC-C; SolidDB

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 13. 6. 2013
Datum podání práce: 5. 5. 2014
Datum obhajoby: 19. 6. 2014
Identifikátor v systému InSIS: https://insis.vse.cz/zp/43325/podrobnosti

Soubory ke stažení

    Poslední aktualizace: