Using NoSQL databases in Java environment

OData support
Kövesdán Gábor
Department of Automation and Applied Informatics

The fast improvement and innovations on the field of information technology indicates, that nowadays the storing, processing and querying of any data is more and more important. To solve this problem, many interesting solution was created and still under construction. Next to the widely used relational database systems, there are more and more space for the NoSQL database solutions. These provide more efficient solution for data handling in many case, when the data is in specific type, volume or structure. The new NoSQL database systems use a different approach to store and handle the data. There are graph or document based solutions, and even key-value storages are exist.

In the thesis first we introduce these new NoSQL solutions in general, and then we inspect some concrete widely used implementation of these databases. After that the polyglot persistence will be presented, starting with its theory then the development process through an example application. This includes the planning, development and testing of the completed application.


Please sign in to download the files of this thesis.