National Repository of Grey Literature 122 records found  beginprevious113 - 122  jump to record: Search took 0.00 seconds. 
Web Application Development Scheme with Automatic Database Schema Creation
Prochocká, Kristína ; Pospíšil, Milan (referee) ; Kříž, Jiří (advisor)
This thesis designs and implements an intermediary layer on both the backend and the frontend part of a web application, together with a user interface used to show analysis outputs and to manage the data. This layer was designed based on analysis of several existing solutions, in various languages and environments, and implemented using MongoDB and PostgreSQL databases, written in PHP on the server side and in JavaScript on the client side. It offers an immediately usable flexible persistence layer directly in the frontend, with analysis, feedback and an option to convert collections to PostgreSQL while keeping the same API, enabling a fluent transition.
Software for Online Record of Sales
Nguyen, Viet Bach ; Vojíř, Stanislav (advisor) ; Smutný, Zdeněk (referee)
One of the key elements of retail facilities is a cash register system because it optimizes the checkout process. Even though retail firms usually present a conservative behavior towards innovations, they still need both human resources and high-quality machines to help maintain the smoothness of daily processes, especially with cash registers and POS systems since they carry out the most crucial process in the whole establishment. Law and regulations are also an issue that firms must deal with. Most of cash registers and POS systems in the Czech Republic are to be deemed useless due to the introduction of the new Act of Online Record of Sales. This means that old machines and systems will have to be replaced by newer ones. The goal of this thesis is to design and implement a solution for retail firms to cope with legal requirements of the regulation. To achieve this goal, the thesis first deals with the requirement analysis of POS systems. It also provides a detailed analysis among significant features of the statutory regulation while describing the fundamentals of that regulation. A design of a POS system is then proposed based on gathered information. Its implementation is then carried out using the web as its platform. The POS system implements a client-server model using some of the newest and most popular JavaScript web technologies including jQuery, Express framework, Node.js and MongoDB database system. The output of this work is an on-line application which provides many important features to support retail businesses and thus can become a convenient and beneficial solution for entrepreneurs.
Comparison of data management solutions in MySQL and MongoDB while using Doctrine 2 in Symfony 2 framework
Firla, Dominik ; Palovská, Helena (advisor) ; Mittner, Jan (referee)
This thesis focuses on comparing a relational database system with a document database on both theoretical and practical levels. In theoretical part of this thesis principles of relational and document databases are explained. Closer attention is given to MySQL and MongoDB databases. In practical part a solution to data management is realized for a model situation. Both systems are compared in terms of implementation and performance. Knowledge gained is summarized in conclusion of this thesis and should help a reader when choosing the right database system not only for a web application implementing PHP framework Symfony. Practical part of the thesis also includes an author-made project containing implementation of both databases in the model situation.
Application of MongoDB with Node.js
Hejtmánková, Kateřina ; Palovská, Helena (advisor) ; Mittner, Jan (referee)
The aim of my thesis is to provide a collection of examples about document oriented MongoDB database using Node.js platform, specifically using the Mongoose program, for object-document mapping (ODM). The aim is met by analysis of Mongoose and Async module, which provides functions for more comprehensive asynchronous querying, needed for working with input/output to the MongoDB database in Node.js. The main merit of this thesis is (in the general sense) a demonstration of how to create a administration part of web application (backend) in Node.js, applying document oriented MongoDB database. The thesis discusses, in the theoretical part, about characteristics and significance of document oriented MongoDB database, about characteristics and architecture of Node.js platform employing untyped and multiplatform JavaScript language and about object document mapping (ODM) programs for Node.js on MongoDB. The practical part contains a collection of examples, where in the first chapter introduces an instalation and execution manual of necessary programs. The next chapter is dedicated to simple examples of Mongoose module and in the last chapter there are stated the complex examples of Mongoose and Async modules, which are the main merits of this thesis.
NoSQL databases
Mrozek, Jakub ; Palovská, Helena (advisor) ; Bruckner, Tomáš (referee)
The topic of this thesis is NoSQL databases and is mainly focused on presenting the most common types of NoSQL databases and their use. This text assumes that the reader is sufficiently familiar with the basic principles of NoSQL databases and is aimed at helping the reader to find their way through a number of NoSQL databases that are currently available on the market. The main objective is to provide readers with a guide for choosing the right database solution for the particular problem they are trying to solve. The work is divided into two main parts. In the theoretical part, the reader will find basic information about the types of NoSQL databases. The most widely used representatives, including examples of work with databases, will be presented in detail. In the practical part, the reader will find a comparison of several representatives in the category of NoSQL databases.
Platform independent application interface based on REST architecture.
Herma, Tomáš ; Palovský, Radomír (advisor) ; David, Petr (referee)
This Diploma thesis deals with creation of web application, REST API, SDK for Android and iPhone platform and example application for these two platforms. The first part of work analyses the current application interfaces. The second part describes the selected technologies and implementation.
Web Application Development on Meteor Platform
Hlaváček, Josef ; Buchalcevová, Alena (advisor) ; Mittner, Jan (referee)
The thesis describes the Meteor Platform and the process of real-time web application design and development. The objective is to provide information covering the technology behind real-time web applications and to describe the Meteor application design and development process utilizing the MMSP methodology. First part of the thesis defines what a real-time web application is and describes Node.js platform and javascript frameworks Mojito, Derby and Meteor. The second part deals with Meteor application design and development process and provides information about used architecture and components. The last chapter provides recommendation on Meteor application development and suitability of the framework for various types of applications, as well as utilization of the MMSP methodology for Meteor application development. The main output and benefit of the thesis is the real-time web application Chute Achiever, which can be used for educational purposes. This thesis is the first academic work about Meteor platform published at the University of Economics.
Reasons for NoSQL deployment, and especially MongoDB
Čermák, Miroslav ; Palovská, Helena (advisor) ; Tomášková, Barbora (referee)
This bachelor thesis examines reasons of NoSQL databases deployment and especially MongoDB database. It introduces these databases, describes its classification, specific properties, including its advantages. It continues with introduction of MongoDB and its case studies. Advantages of this database are shown on the custom model of e-commerce system. These reasons are then summarized in the individual chapter.
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 : 122 records found   beginprevious113 - 122  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.