Redesign Tactilon Agnet database in distributed environment
Song, Nayeong (2022)
Song, Nayeong
2022
Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-04-21
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202204063065
https://urn.fi/URN:NBN:fi:tuni-202204063065
Tiivistelmä
As the amount of data that businesses manage is surging, many companies face the problem of data management. Understanding data has become an important challenge for businesses, and data means not only data itself, but also making data usable and manageable after all. Management of the data typically refers to not only storing data itself, but also making sure that data is not lost and highly available.
In this thesis, we identify the problems of the existing database being used in the application named Tactilon Agnet and redesign it to more highly available and redundant. Tactilon Agnet is an end-to-end encrypted messaging protocols communications solution developed by Airbus.
We implemented InnoDB Cluster as a solution and test whether data loss can be prevented in case of server failure. Besides, we identify the improvement points to prevent any single point of failure. Improvement ideas include router HA, and InnoDB ClusterSet in different locations.
In this thesis, we identify the problems of the existing database being used in the application named Tactilon Agnet and redesign it to more highly available and redundant. Tactilon Agnet is an end-to-end encrypted messaging protocols communications solution developed by Airbus.
We implemented InnoDB Cluster as a solution and test whether data loss can be prevented in case of server failure. Besides, we identify the improvement points to prevent any single point of failure. Improvement ideas include router HA, and InnoDB ClusterSet in different locations.