MongoDB jako datové úložiště pro Google App Engine SDK
but.committee | doc. Ing. František Zbořil, CSc. (předseda) doc. Dr. Ing. Dušan Kolář (místopředseda) prof. RNDr. Milan Češka, CSc. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) doc. Ing. Stanislav Racek, CSc. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Co znamená pojem, který překládáte jako "případná konzistence" (v originále "eventual consistency")? V čem vidíte konkurenční výhody použití MongoDB jako úložiště v GAE SDK oproti použití SQLite? Máte představu, jak řešit zatím neřešenou možnost tvorby složeného indexu nad seznamy? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Volf, Tomáš | cs |
dc.contributor.author | Heller, Stanislav | cs |
dc.contributor.referee | Zendulka, Jaroslav | cs |
dc.date.accessioned | 2018-05-17T22:22:19Z | |
dc.date.available | 2018-05-17T22:22:19Z | |
dc.date.created | 2013 | cs |
dc.description.abstract | Tato práce se zabývá možnostmi použití NoSQL databáze MongoDB jako úložiště pro data, která jsou v Google App Engine SDK ukládána databázovými stuby - rozhraními pro simulaci produkčního databázového prostředí v Google App Engine. Existující stuby nejsou optimalizovány pro větší zátěž a při větším množství uložených dat značně zpomalují vývoj a testování celé aplikace. Práce analyzuje vlastnosti MongoDB a platformy Google App Engine se zaměřením na datové úložiště Google Datastore. Předmětem další analýzy je rozhraní pro implementaci databázových stubů v SDK. Výsledkem práce je návrh a implementace nového výkonnějšího stubu využívajícího MongoDB, který je plně integrovatelný do Google App Engine SDK. | cs |
dc.description.abstract | In this thesis, there are discussed use-cases of NoSQL database MongoDB implemented as a datastore for user data, which is stored by Datastore stubs in Google App Engine SDK. Existing stubs are not very well optimized for higher load; they significantly slow down application development and testing if there is a need to store larger data sets in these storages. The analysis is focused on features of MongoDB, Google App Engine NoSQL Datastore and interfaces for data manipulation in SDK - Datastore Service Stub API. As a result, there was designed and implemented new datastore stub, which is supposed to solve problems of existing stubs. New stub uses MongoDB as a database layer for storing testing data and it is fully integrated into Google App Engine SDK. | en |
dc.description.mark | A | cs |
dc.identifier.citation | HELLER, S. MongoDB jako datové úložiště pro Google App Engine SDK [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 79392 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/52697 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Google App Engine | cs |
dc.subject | NoSQL databáze | cs |
dc.subject | Google App Engine SDK | cs |
dc.subject | MongoDB | cs |
dc.subject | Datastore stub | cs |
dc.subject | Python | cs |
dc.subject | cloud | cs |
dc.subject | web | cs |
dc.subject | Google App Engine | en |
dc.subject | NoSQL database | en |
dc.subject | Google App Engine SDK | en |
dc.subject | MongoDB | en |
dc.subject | Datastore stub | en |
dc.subject | Python | en |
dc.subject | Cloud | en |
dc.subject | Web | en |
dc.title | MongoDB jako datové úložiště pro Google App Engine SDK | cs |
dc.title.alternative | MongoDB as a Datastore for Google App Engine SDK | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2013-06-14 | cs |
dcterms.modified | 2020-05-10-16:11:14 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79392 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 14:14:11 | en |
sync.item.modts | 2021.11.12 13:48:41 | en |
thesis.discipline | Inteligentní systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |