MongoDB jako datové úložiště pro Google App Engine SDK

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVolf, Tomášcs
dc.contributor.authorHeller, Stanislavcs
dc.contributor.refereeZendulka, Jaroslavcs
dc.date.accessioned2018-05-17T22:22:19Z
dc.date.available2018-05-17T22:22:19Z
dc.date.created2013cs
dc.description.abstractTato 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.abstractIn 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.markAcs
dc.identifier.citationHELLER, 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.other79392cs
dc.identifier.urihttp://hdl.handle.net/11012/52697
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectGoogle App Enginecs
dc.subjectNoSQL databázecs
dc.subjectGoogle App Engine SDKcs
dc.subjectMongoDBcs
dc.subjectDatastore stubcs
dc.subjectPythoncs
dc.subjectcloudcs
dc.subjectwebcs
dc.subjectGoogle App Engineen
dc.subjectNoSQL databaseen
dc.subjectGoogle App Engine SDKen
dc.subjectMongoDBen
dc.subjectDatastore stuben
dc.subjectPythonen
dc.subjectClouden
dc.subjectWeben
dc.titleMongoDB jako datové úložiště pro Google App Engine SDKcs
dc.title.alternativeMongoDB as a Datastore for Google App Engine SDKen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2013-06-14cs
dcterms.modified2020-05-10-16:11:14cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79392en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 14:14:11en
sync.item.modts2021.11.12 13:48:41en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
892.61 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79392.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_79392.html
Collections