Näytä suppeat kuvailutiedot

Development of a Centralized Database Backup Management System with Node.js and React

Stepantsov, Aleksandr (2018)

dc.contributor.authorStepantsov, Aleksandr
dc.date.accessioned2018-05-28T08:52:48Z
dc.date.available2018-05-28T08:52:48Z
dc.date.issued2018
dc.identifier.uriURN:NBN:fi:amk-2018052810559
dc.identifier.urihttp://www.theseus.fi/handle/10024/148347
dc.description.abstractThe purpose of this thesis was to show the importance of data security for databases, explain the related challenges and risks and to provide a solution for the discovered problems. Such a solution is needed because databases are used to store many kinds of data and both individuals and businesses cannot afford the critical information to be completely lost. The basics of cloud computing were described and it was shown how cloud solutions could be applied to the information security field. In the theoretical part, backup methods were studied for MySQL, PostgreSQL and MongoDB. Possible security measures and their implementations were also explored. The main tools that were used for building a solution were introduced. Based on the study, a software solution allowing performing and managing database backups in a centralized manner was developed using Node.js and React. The entire process and the methods of development were explained. The application was built in a modular way, so it could be easily altered. As a result, a working solution was presented and tested. Possibilities for the further development of the application, such as support for the additional database engines and storage providers, were listed and described. This thesis was closely related to a huge number of other topics in the information security field and could be used for researching many of them.en
dc.language.isoeng
dc.publisherKaakkois-Suomen ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleDevelopment of a Centralized Database Backup Management System with Node.js and Reacten
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/121374
dc.description.notificationGitHub repository with an application explained in the thesis: https://github.com/astepantsov/db-backup
dc.organizationKaakkois-Suomen ammattikorkeakoulu
dc.contributor.organizationKaakkois-Suomen ammattikorkeakoulu
dc.subject.keywordNode.js
dc.subject.keywordJavaScript
dc.subject.keyworddatabase
dc.subject.keywordbackup
dc.subject.keywordMongoDB
dc.subject.keywordMySQL
dc.subject.keywordPostgreSQL
dc.subject.keywordReact
dc.subject.keywordweb
dc.subject.keywordRDBMS
dc.subject.keywordcloud
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineDegree programme in Information Technology


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot