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

Files for download

    Last update: