Detail publikace
Datastore MongoDB Stub pro Google App Engine SDK
Volf Tomáš, Ing. (UIFS)
Google App Engine, MongoDB, datastore, stub, cloud, NoSQL
Článek se zabývá platformou Google App Engine, což je cloudové prostředí pro
vývoj a hostování webových aplikací na infrastruktuře Google. Článek pojednává
také o NoSQL databázích, konkrétně pak o databázi MongoDB. High Replication
Datastore, produkční úložiště pro Google App Engine, není uvolněno pro použití
v lokálním vývojovém prostředí. Řešením je použití tzv. datastore stubů, které
data ukládají do dostupných lokálních úložišť a simulují chování produkčního
úložiště. Pro Google App Engine existují dvě implementace datastore stubů:
Datastore File Stub a Datastore SQLite Stub. V článku je představen Datastore
MongoDB stub, který je novou možností pro využití s Google App Engine při vývoji
na lokálním prostředí. Dále jsou prezentovány také výsledky několika experimentů
porovnávající výkonnost Datastore File Stubu a Datastore SQLite Stubu oproti
novému Datastore MongoDB Stubu.
Datastore MongoDB Stub pro Google App Engine SDK umožňuje vývojářům využívat v prostředí Google App Engine lokálního úložiště v podobě databáze MongoDB pro vývoj a testování jejich aplikací. Datastore MongoDB Stub simuluje produkční prostředí Google App Engine, a to konkrétně chování úložiště High Replication Datastore. Samotné úložiště High Replication Datastore není uvolněno pro použití v lokálním vývojovém prostředí a je dostupné pouze v produkčním prostředí.
@inproceedings{BUT192909,
author="Stanislav {Heller} and Tomáš {Volf}",
title="Datastore MongoDB Stub pro Google App Engine SDK",
booktitle="Datakon a Znalosti 2013",
year="2013",
series="1. vydání",
pages="195--204",
publisher="VŠB Technická univerzita Ostrava",
address="Ostrava",
isbn="978-80-248-3189-3",
url="https://www.fit.vut.cz/research/publication/10372/"
}