LOGIN TO YOUR ACCOUNT

Username
Password
Remember Me
Or use your Academic/Social account:

CREATE AN ACCOUNT

Or use your Academic/Social account:

Congratulations!

You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.

Important!

Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message

CREATE AN ACCOUNT

Name:
Username:
Password:
Verify Password:
E-mail:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Opačak, Damir (2013)
Types: Doctoral thesis
Subjects: Computer and Information Science
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.
  • No references.
  • No related research data.
  • No similar publications.

Share - Bookmark

Download from

Cite this article

Collected from