{"id":{"repo_id":"brno-tech","oai_identifier":"oai:dspace.vut.cz:11012/258259"},"canonical_url":"https://search.dev.ndltd.org/etd/brno-tech/oai:dspace.vut.cz:11012/258259","repository":{"repo_id":"brno-tech","name":"Brno University of Technology","base_url":"https://dspace.vut.cz/oai/request"},"display":{"title":"Porovnání databází pro distribuované služby v Google Cloud Platform","abstract":"Bakalárska práca sa zameriava na analýzu a porovnanie databázových systémov vhodných pre distribuované služby prevádzkované v prostredí Google Cloud Platform. Teoretická časť práce opisuje vybrané relačné, nerelačné a NewSQL databázy, ich škálovanie, replikačné mechanizmy a konzistenčné vlastnosti. Praktická časť pozostáva z implementácie testovacieho nástroja v jazyku Go a analytického nástroja v jazyku Python, ktoré slúžia na generovanie záťaže, zber metrík a spracovanie nameraných výsledkov. Experimentálne meranie bolo vykonané nad databázami Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore a GCP Spanner. Hodnotené boli latencie zápisu, aplikačne pozorovaná viditeľnosť dát v druhom regióne, regionálne rozdiely, stabilita správania počas merania a prevádzkové náklady. Výsledky poskytujú kvalitatívne aj kvantitatívne porovnanie vybraných databázových riešení a umožňujú posúdiť ich vhodnosť pre distribuované cloudové služby.","abstract_html":"Bakalárska práca sa zameriava na analýzu a porovnanie databázových systémov vhodných pre distribuované služby prevádzkované v prostredí Google Cloud Platform. Teoretická časť práce opisuje vybrané relačné, nerelačné a NewSQL databázy, ich škálovanie, replikačné mechanizmy a konzistenčné vlastnosti. Praktická časť pozostáva z implementácie testovacieho nástroja v jazyku Go a analytického nástroja v jazyku Python, ktoré slúžia na generovanie záťaže, zber metrík a spracovanie nameraných výsledkov. Experimentálne meranie bolo vykonané nad databázami Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore a GCP Spanner. Hodnotené boli latencie zápisu, aplikačne pozorovaná viditeľnosť dát v druhom regióne, regionálne rozdiely, stabilita správania počas merania a prevádzkové náklady. Výsledky poskytujú kvalitatívne aj kvantitatívne porovnanie vybraných databázových riešení a umožňujú posúdiť ich vhodnosť pre distribuované cloudové služby.","abstract_has_math":false,"creators":["Budz, Gregor"],"institution":"Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Šeda, Pavel"],"committee_chairs":[],"committee_members":[],"year":null,"date_issued":"","date_published":null,"updated_at":"2026-07-24T01:22:25Z","subjects":["Databáza","distribuované systémy","Google Cloud Platform","benchmark","latencia","replikácia","konzistencia","Go","Python","Database","distributed systems","latency","replication","consistency"],"languages":["sk"],"rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["175153"],"render_values":[{"text":"175153","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/11012/258259","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Šeda, Pavel"]},{"key":"dc:creator","label":"Author","values":["Budz, Gregor"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:publisher","label":"Institution","values":["Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií"]},{"key":"dc:type","label":"Dc Type","values":["Text"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Bc."]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Databáza","distribuované systémy","Google Cloud Platform","benchmark","latencia","replikácia","konzistencia","Go","Python","Database","distributed systems","latency","replication","consistency"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["sk"]},{"key":"dc:rights","label":"Dc Rights","values":["Standardní licenční smlouva - přístup k plnému textu bez omezení"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["175153"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11012/258259"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Bakalárska práca sa zameriava na analýzu a porovnanie databázových systémov vhodných pre distribuované služby prevádzkované v prostredí Google Cloud Platform. Teoretická časť práce opisuje vybrané relačné, nerelačné a NewSQL databázy, ich škálovanie, replikačné mechanizmy a konzistenčné vlastnosti. Praktická časť pozostáva z implementácie testovacieho nástroja v jazyku Go a analytického nástroja v jazyku Python, ktoré slúžia na generovanie záťaže, zber metrík a spracovanie nameraných výsledkov. Experimentálne meranie bolo vykonané nad databázami Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore a GCP Spanner. Hodnotené boli latencie zápisu, aplikačne pozorovaná viditeľnosť dát v druhom regióne, regionálne rozdiely, stabilita správania počas merania a prevádzkové náklady. Výsledky poskytujú kvalitatívne aj kvantitatívne porovnanie vybraných databázových riešení a umožňujú posúdiť ich vhodnosť pre distribuované cloudové služby.","The bachelor thesis focuses on the analysis and comparison of database systems suitable for distributed services deployed in the Google Cloud Platform environment. The theoretical part describes selected relational, non-relational and NewSQL databases, including their scalability, replication mechanisms and consistency properties. The practical part consists of the implementation of a benchmarking tool in Go and an analytical tool in Python, which are used for workload generation, metric collection and processing of measurement results. The experimental evaluation was performed on Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore and GCP Spanner. The evaluation focuses on write latency, application-level data visibility in a second region, regional differences, runtime stability and operational costs. The results provide both a qualitative and quantitative comparison of the selected database solutions and support the assessment of their suitability for distributed cloud services."]},{"key":"dc:title","label":"Title","values":["Porovnání databází pro distribuované služby v Google Cloud Platform"]}]}],"canonical_facts":{"dc:contributor.advisor":["Šeda, Pavel"],"dc:creator":["Budz, Gregor"],"dc:description.abstract":["Bakalárska práca sa zameriava na analýzu a porovnanie databázových systémov vhodných pre distribuované služby prevádzkované v prostredí Google Cloud Platform. Teoretická časť práce opisuje vybrané relačné, nerelačné a NewSQL databázy, ich škálovanie, replikačné mechanizmy a konzistenčné vlastnosti. Praktická časť pozostáva z implementácie testovacieho nástroja v jazyku Go a analytického nástroja v jazyku Python, ktoré slúžia na generovanie záťaže, zber metrík a spracovanie nameraných výsledkov. Experimentálne meranie bolo vykonané nad databázami Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore a GCP Spanner. Hodnotené boli latencie zápisu, aplikačne pozorovaná viditeľnosť dát v druhom regióne, regionálne rozdiely, stabilita správania počas merania a prevádzkové náklady. Výsledky poskytujú kvalitatívne aj kvantitatívne porovnanie vybraných databázových riešení a umožňujú posúdiť ich vhodnosť pre distribuované cloudové služby.","The bachelor thesis focuses on the analysis and comparison of database systems suitable for distributed services deployed in the Google Cloud Platform environment. The theoretical part describes selected relational, non-relational and NewSQL databases, including their scalability, replication mechanisms and consistency properties. The practical part consists of the implementation of a benchmarking tool in Go and an analytical tool in Python, which are used for workload generation, metric collection and processing of measurement results. The experimental evaluation was performed on Cloud SQL, AlloyDB, Self-managed Cassandra, GCP Bigtable, GCP Firestore and GCP Spanner. The evaluation focuses on write latency, application-level data visibility in a second region, regional differences, runtime stability and operational costs. The results provide both a qualitative and quantitative comparison of the selected database solutions and support the assessment of their suitability for distributed cloud services."],"dc:identifier.other":["175153"],"dc:identifier.uri":["http://hdl.handle.net/11012/258259"],"dc:language.iso":["sk"],"dc:publisher":["Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií"],"dc:rights":["Standardní licenční smlouva - přístup k plnému textu bez omezení"],"dc:subject":["Databáza","distribuované systémy","Google Cloud Platform","benchmark","latencia","replikácia","konzistencia","Go","Python","Database","distributed systems","latency","replication","consistency"],"dc:title":["Porovnání databází pro distribuované služby v Google Cloud Platform"],"dc:type":["Text"],"thesis:institution_name":["Bc."]},"updated_at":"2026-07-24T01:22:25Z"}