Ways of achieving high availability with selected database systems
Thesis title: | Způsob zajištění vysoké dostupnosti u vybraných databázových systémů |
---|---|
Author: | Tlustý, Jan |
Thesis type: | Bakalářská práce |
Supervisor: | Chlapek, Dušan |
Opponents: | Kučera, Jan |
Thesis language: | Česky |
Abstract: | Cílem této bakalářské práce je vymezení pojmu vysoké dostupnosti, definování kritérií pro hodnocení dostupnosti a porovnání vybraných technických způsobů jejího dosažení na vybraných open source databázových systémech.
V první části je kromě dvou vybraných definic vysoké dostupnosti také popsáno několik důvodů pro její zavádění do podnikových systémů. Je uveden vztah pro výpočet dostupnosti, veličiny, s nimiž se při výpočtu pracuje, a několik měřitelných ukazatelů, s jejichž pomocí lze jednotlivá technická řešení porovnávat.
V další části jsou obecně popsány některé vlastnosti vybraných databázových systémů týkající se možnosti implementace vysoce dostupných konfigurací. Dále jsou popsány konkrétní vysoce dostupné konfigurace, které jsou následně otestovány na virtuálních serverech a porovnány podle dříve stanovených kritérií. |
Keywords: | PostgreSQL; MySQL; Vagrant; databázový systém; databáze; vysoká dostupnost; Pacemaker |
Thesis title: | Ways of achieving high availability with selected database systems |
---|---|
Author: | Tlustý, Jan |
Thesis type: | Bachelor thesis |
Supervisor: | Chlapek, Dušan |
Opponents: | Kučera, Jan |
Thesis language: | Česky |
Abstract: | The aim of this bachelor thesis is to define the term high availability and set criteria for evaluating availability and comparing technical ways of achieving thereof with selected open source database systems.
In the first part of the thesis, two definitions of high availability are presented along with several reasons for implementing highly available solutions in business information systems. They are followed by the formula for calculating availability and several metrics which can be used to compare individual highly available configurations.
In the following part, general features of the selected database systems are described regarding the possibility of implementing highly available configurations and specific highly available configurations are described and tested on virtual servers for the criteria specified earlier. |
Keywords: | Pacemaker; PostgreSQL; high availability; MySQL; database system; database; Vagrant |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná 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: | 23. 2. 2017 |
---|---|
Date of submission: | 3. 5. 2017 |
Date of defense: | 20. 6. 2017 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/60987/podrobnosti |