Use of NoSQL database Elasticsearch for web applications
Thesis title: | Využití NoSQL databáze Elasticsearch pro webové apikace |
---|---|
Author: | Jirásek, Tomáš |
Thesis type: | Diplomová práce |
Supervisor: | Palovská, Helena |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | Diplomová práce se zabývá možností využití databáze Elasticsearch pro webové aplikace. Za tímto účelem jsou zkoumány vlastnosti a funkce databáze Elasticsearch včetně možnosti propojení a komunikace s webovou aplikací. Následně je analyzován možný význam této databáze pro webové aplikace. Na základě těchto znalostí je vytvořena ukázková webová aplikace, která využívá databázi Elasticsearch. Práce se následně zabývá popisem vytvořeného souboru příkladů kódu. Tento souboru ukázek demonstruje, jak ve webových aplikacích lze jednoduše vytvořit jinak komplikovanou funkcionalitu. |
Keywords: | NoSQL databáze; dokumentově orientovaná databáze; fulltextové vyhledávání; webová aplikace; Java; Elasticseach |
Thesis title: | Use of NoSQL database Elasticsearch for web applications |
---|---|
Author: | Jirásek, Tomáš |
Thesis type: | Diploma thesis |
Supervisor: | Palovská, Helena |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | This diploma thesis deals with the possibility of using Elasticsearch database for web applications. For this purpose, the features and functions of Elasticsearch database, including the ability to connect and communicate with the web application, are explored. There is analyzed the potential importance of this database for web applications. Based on this knowledge, a sample web application is created using Elasticsearch database. The thesis then deals with the description of the set of code examples. This sample file demonstrates how developers can easily create otherwise complicated functionality in web applications. |
Keywords: | Elasticseach; web application; document oriented database; NoSQL database; fulltext search; Java |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 9. 3. 2017 |
---|---|
Date of submission: | 18. 4. 2018 |
Date of defense: | 30. 5. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/61326/podrobnosti |