Srovnání distribuovaných "NoSQL" databází s důrazem na výkon a škálovatelnost

Název práce: Srovnání distribuovaných "NoSQL" databází s důrazem na výkon a škálovatelnost
Autor(ka) práce: Vrbík, Tomáš
Typ práce: Diplomová práce
Vedoucí práce: Šlajchrt, Zbyněk
Oponenti práce: Pavlíček, Luboš
Jazyk práce: Česky
Abstrakt:
Tato práce se zaměřuje na NoSQL databázové systémy. Tyto systémy v současnosti slouží jako doplněk nikoliv jako náhrada relačních databázových systémů. Cílem této práce je srovnat 4 vybrané NoSQL databázové systémy (MongoDB, Apache Cassandra, Apache HBase a Redis) s důrazem na jejich výkon a škálovatelnost. Výkon je srovnáván s využitím simulované zátěže v prostředí čtyřčlenného clusteru. Součástí srovnání dle výkonu je i jedna relační SQL databáze za účelem porovnání klasického a moderního přístupu k uchování strukturovaných dat. Výsledkem srovnání je zjištění, že neexistuje jeden nejlepší databázový systém, protože každý ze srovnávaných systému je vhodný pro jiné produkční nasazení.
Klíčová slova: výkon; MySQL; Redis; Cassandra; NoSQL; škálovatelnost; srovnání; distribuovaná databáze; Hadoop; HBase; MongoDB
Název práce: Comparison of distributed "NoSQL" databases with focus on performance and scalability
Autor(ka) práce: Vrbík, Tomáš
Typ práce: Diploma thesis
Vedoucí práce: Šlajchrt, Zbyněk
Oponenti práce: Pavlíček, Luboš
Jazyk práce: Česky
Abstrakt:
This paper focuses on NoSQL database systems. These systems currently serve rather as supplement than replacement of relational database systems. The aim of this paper is to compare 4 selected NoSQL database systems (MongoDB, Apache Cassandra, Apache HBase and Redis) with a main focus on performance and scalability. Performance comparison is done using simulated workload in a 4 nodes cluster environment. One relational SQL database is also benchmarked to provide comparison between classic and modern way of maintaining structured data. As the result of comparison I found out that none of these database systems can be labeled as "the best" as each of the compared systems is suitable for different production deployment.
Klíčová slova: scalability; distributed database; NoSQL; performance; comparison; Hadoop; MongoDB; MySQL; Redis; HBase; Cassandra

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: 9. 12. 2011
Datum podání práce: 22. 6. 2012
Datum obhajoby: 29. 8. 2012
Identifikátor v systému InSIS: https://insis.vse.cz/zp/35048/podrobnosti

Soubory ke stažení

    Poslední aktualizace: