ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Migration Between NoSQL Databases

Damir Opačak (2013) Migration Between NoSQL Databases. EngD thesis.

Download (1317Kb)


    The thesis discusses the differences and, consequently, potential problems that may arise when migrating between different types of NoSQL databases. The first chapters introduce the reader to the issues of relational databases and present the beginnings of NoSQL databases. The following chapters present different types of NoSQL databases and some of their representatives with the aim to show specific features of NoSQL databases and the fact that each of them was developed to solve specific types of problems. Subsequently, these databases have different data models and different ways of querying data. The chapter also includes potential reasons for migration between NoSQL databases and solutions to ease those migrations. The core of the thesis consists of a simulation of development of a real-life, present-day application, using NoSQL database. Migrations to other NoSQL databases are also implemented and described. It also includes advice on saving potential difficulties with migrations between NoSQL databases. The final chapter concludes that the many differences between NoSQL databases exist for a reason, which means that choosing the appropriate databases in the very beginning of a project is crucial, yet by using appropriate code abstractions the difficulties can somewhat be mitigated.

    Item Type: Thesis (EngD thesis)
    Keywords: NoSQL, databases, migration, development
    Number of Pages: 62
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Dejan Lavbič302Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=10130260)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2136
    Date Deposited: 13 Sep 2013 09:32
    Last Modified: 23 Sep 2013 14:07
    URI: http://eprints.fri.uni-lj.si/id/eprint/2136

    Actions (login required)

    View Item