Srovnání distribuovaných "No-SQL" databází s důrazem na výkon a škálovatelnost
Název práce: | Srovnání distribuovaných "No-SQL" databází s důrazem na výkon a škálovatelnost |
---|---|
Autor(ka) práce: | Petera, Martin |
Typ práce: | Diplomová práce |
Vedoucí práce: | Šlajchrt, Zbyněk |
Oponenti práce: | Pavlíčková, Jarmila |
Jazyk práce: | Česky |
Abstrakt: | Tato práce se zabývá problematikou výkonnosti NoSQL databází. Cílem této práce je srovnat několik zástupců distribuovaných databázových systémů s důrazem na výkon a škálovatelnost. K dosažení tohoto cíle je použit nástroj Yahoo! Cloud Serving Benchmark (YCSB). Ten umožňuje výkonnostní testování těchto systémů pomocí výkonnostních uka-zatelů, jako jsou propustnost či doba odezvy. Dále je detailně vysvětlen způsob práce s tímto nástrojem tak, aby čtenář v případě potřeby otestování výkonnosti či provedení výkonnostního srovnání jiných distribuovaných databázových systémů, byl schopen sám vytvořit testovací prostředí a aplikovat metodiku testování, jež je uvedena v této práci. Tato práce může posloužit jako pomocník při nesnadném výběru konkrétního systému ze širokého spektra NoSQL databázových systémů pro zamýšlené řešení. |
Klíčová slova: | výkon; testování; YCSB; NoSQL databáze; Yahoo! Cloud Serving Benchmark; škálovatelnost |
Název práce: | Comparison of Distributed "No-SQL" Databases with an Emphasis on Performance and Scalability |
---|---|
Autor(ka) práce: | Petera, Martin |
Typ práce: | Diploma thesis |
Vedoucí práce: | Šlajchrt, Zbyněk |
Oponenti práce: | Pavlíčková, Jarmila |
Jazyk práce: | Česky |
Abstrakt: | This thesis deals with NoSQL database performance issue. The aim of the paper is to compare most common prototypes of distributed database systems with emphasis on performance and scalability. Yahoo! Cloud Serving Benchmark (YCSB) is used to accomplish the aforementioned aim. The YCSB tool allows performance testing through performance indicators like throughput or response time. It is followed by a thorough explanation of how to work with this tool, which gives readers an opportunity to test performance or do a performance comparison of other distributed database systems than of those described in this thesis. It also helps readers to be able to create testing environment and apply the testing method which has been listed in this thesis should they need it. This paper can be used as a help when making an arduous choice for a specific system from a wide variety of NoSQL database systems for intended solution. |
Klíčová slova: | Yahoo! Cloud Serving Benchmark; scalability; YCSB; testing; NoSQL databases; performance |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
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: | 24. 5. 2014 |
---|---|
Datum podání práce: | 20. 12. 2014 |
Datum obhajoby: | 4. 6. 2015 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/50361/podrobnosti |