Comparison of in-memory database systems
Thesis title: | Porovnání in-memory databázových systémů |
---|---|
Author: | Cabalka, Martin |
Thesis type: | Bakalářská práce |
Supervisor: | Chlapek, Dušan |
Opponents: | Palovská, Helena |
Thesis language: | Česky |
Abstract: | 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í. |
Keywords: | VoltDB; TimesTen; TPC-C; SolidDB; databáze; IMDBMS ; SQL; in-memory databázové systémy |
Thesis title: | Comparison of in-memory database systems |
---|---|
Author: | Cabalka, Martin |
Thesis type: | Bachelor thesis |
Supervisor: | Chlapek, Dušan |
Opponents: | Palovská, Helena |
Thesis language: | Česky |
Abstract: | 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. |
Keywords: | in-memory databse systems; SQL; database; IMDBMS; TimesTen; VoltDB; TPC-C; SolidDB |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 13. 6. 2013 |
---|---|
Date of submission: | 5. 5. 2014 |
Date of defense: | 19. 6. 2014 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/43325/podrobnosti |