Partitioning an Open Source Database in the Cloud
Cloud computing has become a part of how web applications are being developed. The
easy access to virtually endless supply of servers that the cloud provides has brought many
benefits, but at the precondition that the application is able to utilize its distributed nature.
Data storage is an integral part of most applications and most cloud providers offers services
to facilitate storage. Some users of the cloud may however decide to use a database
solution of their own choice.
In this thesis we will look at how a NoSQL database, MongoDB, may be implemented in
Windows Azure cloud. We present our attempt at a simple approach and it limitations as
well as the challenges we encountered.
We also look at how well our solution scales, with respect to load handling, at different
number of servers(horizontal scaling) and different hardware configurations(vertical scaling).
Place, publisher, year, edition, pages
Institutt for datateknikk og informasjonsvitenskap , 2014. , 56 p.
IdentifiersURN: urn:nbn:no:ntnu:diva-26751Local ID: ntnudaim:8249OAI: oai:DiVA.org:ntnu-26751DiVA: diva2:751061
Bratsberg, Svein Erik, Professor