Nástroje pro sjednocení datových zdrojů projektu Gloffer

Abstract

In this diploma thesis I deal with analysis of the available technologies for implementation of the Gloffer web portal. There are described databases (MySQL, Redis, MongoDB, Aerospike, Apache HBase, Apache Cassandra, Google Bigtable, Memcached), search engines (Solr, Lucene, Elastic Search), web servers (Apache HTTP server, Apache Tomcat), message brokers (Rabbit MQ), distributed computing technologies (Apache Hadoop) and develop technologies (PHP 7, Nette Framework, Java, Spring Framework). The target is not only description of this technologies but also a design and implementation of interface to unify data sources of Gloffer project in the Java programming language using the Spring Framework. Output of the thesis is an intelligent tool for accessing data from multiple data sources. The conclusion of the thesis includes performance testing of the developed tool.

Description

Subject(s)

Aerospike, Apache Cassandra, Apache Hadoop, Apache HBase, Apache HTTP server, Apache Tomcat, application interface, data sources, Elastic Search, fulltext, Google Bigtable, index, Java, Lucene, Memcached, MongoDB, MySQL, Nette Framework, PHP, Rabbit MQ, Redis, REST, Solr, Spring Framework

Citation