National Repository of Grey Literature 81 records found  beginprevious72 - 81  jump to record: Search took 0.01 seconds. 
NoSQL databases- IndexedDB
Vršek, David ; Palovská, Helena (advisor) ; Tomášková, Barbora (referee)
The thesis provides introduction to IndexedDB, describes its specificity and aims at security analysis of IndexedDB. The thesis focuses on extension of IndexedDB knowledge and description of technologies, concepts and environment connected with it. A part of the thesis is a practical example showing how to work with IndexedDB followed by a security analysis illustrating a secure way of IndexedDB usage. The main benefit of the thesis is extending knowledge of IndexDB's concepts shown in a big picture supported with a practical example. The big-picture point of view allows the thesis to make the reader think differently regarding security and development while using IndexedDB. The thesis also illustrates the differences between IndexedDB and the rest of NoSQL products through practical and theoretical part as well. The introduction briefly explains NoSQL concept with a short description of the differences from the standard. These differences come from the connection of IndexedDB, HTML in version 5 and JavaScript, in version EcmaScript 5, which is the current standard for JavaScript. These technologies and other concepts will be described in context of IndexedDB. The next part of the thesis shows how to work with IndexedDB on practical example. This part is followed by a security analysis. The thesis can be used for advanced technological analysis of explained security issues.
Example of work with DynamoDB
Pilař, Jan ; Palovská, Helena (advisor) ; Tomášková, Barbora (referee)
The thesis is focused on database systems called NoSQL and can be divided into two parts. The first part attempts to explain the concept and discusses several aspects that NoSQL differs from traditional relational-based model databases. Then follows a descrip-tion of the main streams approaches of data storage and comparison in the context of rela-tional databases. It is assumed that the reader is familiar with the basic principles of rela-tional databases. The thesis deals in more detail with a key-value databases Redis and Dy-namoDB. In the practical part is given example of work with the DynamoDB service. This chapter provides information on how to make it operational, fill with data and make queries.
Advantages and disadvantages of relational and non-relational (NoSQL) databases for analytical tasks
Klapač, Milan ; Slánský, David (advisor) ; Pour, Jan (referee)
This work focuses on NoSQL databases, their use for analytical tasks and on comparison of NoSQL databases with relational and OLAP databases. The aim is to analyse the benefits of NoSQL databases and their use for analytical purposes. The first part presents the basic principles of Business Intelligence, Data Warehousing, and Big Data. The second part deals with the key features of relational and NoSQL databases. The last part of the thesis describes the properties of four basic types of NoSQL databases, analyses their advantages, disadvantages and areas of application. The end of this part in-cludes specific examples of the use of NoSQL databases, together with the reasons for the selection of those solutions.
The proposal of application development process for Linked Open Data
Budka, Michal ; Chlapek, Dušan (advisor) ; Bruckner, Tomáš (referee)
This thesis deals with the issue of Linked Open Data. The goal of this thesis is to introduce the reader to this issue as a whole and to the possibility of using Linked Open Data for developing useful applications by proposing a new development process focusing on such applications. The theoretical part offers an insight into the issue of Open Data, Linked Open Data and the NoSQL database systems and their usability in this field. It focuses mainly on graph database systems and compares them with relational database systems using predefined criteria. Additionally, the goal of this thesis is to develop an application using the proposed development process, which provides a tool for data presentation and statistical visualisation for open data sets published by the Supreme Audit Office and the Czech Trade Inspection. The application is mainly developed for the purpose of verifying the proposed development process and to demonstrate the connectivity of open data published by two different organizations.The thesis includes the process of selecting a development methodology, which is then used for optimising work on the implementation of the resulting application and the process of selecting a graph database system, that is used to store and modify open data for the purposes of the application.
Application of graph database for analytical tasks
Günzl, Richard ; Novotný, Ota (advisor) ; Daněk, Lukáš (referee)
This diploma thesis is about graph databases, which belong to the category of database systems known as NoSQL databases, but graph databases are beyond NoSQL databases. Graph databases are useful in many cases thanks to native storing of interconnections between data, which brings advantageous properties in comparison with traditional relational database system, especially in querying. The main goal of the thesis is: to describe principles, properties and advantages of graph database; to design own convenient graph database use case and to realize the template verifying designed use case. The theoretical part focuses on the description of properties and principles of the graph database which are then compared with relational database approach. Next part dedicates analysis and explanation of the most typical use cases of the graph database including the unsuitable use cases. The last part of thesis contains analysis of own graph database use case in which several principles are defined. The principles can be applied separately. There are crucial analytical operations in the use case. The analytical operations search the causes with their rate of influence on amount or change in the value of the indicator. This part also includes the realization of the template verifying the use case in the graph database. The template consists of the database structure design, the concrete database data and analytical operations. In the end the returned results from graph database are verified by the alternative calculations without using the graph database.
Synchronization of vector graphic between multiple clients and server
Votava, Štěpán ; Bruckner, Tomáš (advisor) ; Vencovský, Filip (referee)
Goal of this master thesis is to analyze existing algorithms for ensuring consistency in real-time synchronization of vector graphics between server and multiple clients, testing them, describe main differences and selection of the best for this purpose. The theoretical part is devoted to realtime comunication over HTTP, to WebSockets, to concurrency algorithms and to basics of application architecture. The practical part describes the technology used in this thesis, as well as actual application design a its implementation. The result of this thesis is an overview of concurrency algorithms, the choise of technology for real-time communication between server and multiple clients and implementation of selected technologies and algorithms in Node.js application.
Esper web: Web interface for real time event processing
Kravec, Martin ; Šlajchrt, Zbyněk (advisor) ; Pecinovský, Rudolf (referee)
This thesis deals with the complex event processing problem. In theoretical part you can find explanation of basic terms and description of used technologies. Reader also becomes fammiliar with basics of work with esper. Practical part is about building administrative interface, which after connecting to server part of application enables user to use basic functionality of esper engine without previous programming knowledge. Part of this chapter is about system set-up, installation and launching the application as it is not considered to be a trivial task.
Big Data and its perspective for the banking
Firsov, Vitaly ; Maryška, Miloš (advisor) ; Molnár, Zdeněk (referee)
In this thesis, I want to explore present (y. 2012/2013) modern trends in Business Intelligence and focus specifically on the rapidly evolving and, in my (and not only) opinion, a very perspective area of analysis and use of Big Data in large enterprises. The first, introductory part contains general information and the formal conditions as aims of the work, on whom the work is oriented and where it could be used. Then there are described inputs and outputs, structure, methods to achieve the objectives, potential benefits and limitations in this part. Because at the same time I work as a data analyst in the largest bank Czech Republic, Czech Savings Bank, I focused on the using of Big Data in the banking, because I think, that it is possible to achieve great benefits from collecting and analyzing Big Data in this area. The thesis itself is divided into 3 parts (chapters 2, 3-4, 5). In the second chapter you will learn, how developed the area of BI, how it evolved historically, what is BI today and what future is predicted to the BI by the experts like the world famous and respected analyst firm Gartner. In the third chapter I will focus on Big Data itself, what this term means, how Big Data differs from traditional business information available from ERP, ECM, DMS and other enterprise systems. You will learn about ways to store and process this type of data, as well as about the existing and applicable technologies, focused on Big Data analysis. In the fourth chapter I focus on the using of Big Data in business, information in this chapter will reflect my personal views on the potential of Big Data, based on my experience during practice in Czech Savings Bank. The final part will summarize this thesis, assess, how I fulfilled the objectives defined at the beginning, and express my opinion on perspective of the trend of Big Data analytics, based to the analyzed during the writing this thesis information and knowledge.
Comparison of distributed "NoSQL" databases with focus on performance and scalability
Vrbík, Tomáš ; Šlajchrt, Zbyněk (advisor) ; Pavlíček, Luboš (referee)
This paper focuses on NoSQL database systems. These systems currently serve rather as supplement than replacement of relational database systems. The aim of this paper is to compare 4 selected NoSQL database systems (MongoDB, Apache Cassandra, Apache HBase and Redis) with a main focus on performance and scalability. Performance comparison is done using simulated workload in a 4 nodes cluster environment. One relational SQL database is also benchmarked to provide comparison between classic and modern way of maintaining structured data. As the result of comparison I found out that none of these database systems can be labeled as "the best" as each of the compared systems is suitable for different production deployment.
Document-oriented open source database systems
Regner, Tomáš ; Chlapek, Dušan (advisor) ; Tomášková, Barbora (referee)
One of the objectives of this bachelor thesis is to introduce readers with motives of developers for seeking alternatives to traditional relational database systems, which gradually resulted in emergence of NoSQL movement and also make them familiar with milestones and most important projects in its history. Then it introduces some basic characteristics common to NoSQL systems such as issues of scalability and distributed data processing and generally accepted categorization of NoSQL systems based on their data model. In more detail it focuses on field of document-oriented database systems, summarizes situation in this field and discusses its two currently most widely used representatives - systems MongoDB and CouchDB. It describes basic mechanisms of their operation and demonstrates meaning of their usage on examples. Then it defines evaluation criteria to compare these products and evaluate their fulfillment in currently available version of these systems.

National Repository of Grey Literature : 81 records found   beginprevious72 - 81  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.