
Тема выпуÑкной квалификационной работы: «ИÑÑледование архитектуры раÑпределенного релÑционного хранилища большого объёма разнородных данных». При работе Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ данных больших объёмов возникает проблема длительного времени доÑтупа к данным. Методы вертикального и горизонтального маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑŽÑ‚ увеличить производительноÑть ÑиÑтемы за Ñчет организации клаÑтера и раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… между неÑколькими Ñерверами. Работа поÑвÑщена разработке и иÑÑледованию архитектуры раÑпределенного релÑционного хранилища большого объёма разнородных данных. Задачи, которые решалиÑÑŒ в ходе иÑÑледованиÑ: 1. Изучение оÑобенноÑтей поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ñ€Ð°Ñпределенных хранилищ данных. 2. Ð’Ñ‹Ñвление оÑновных компонент, необходимых Ð´Ð»Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸ клаÑтера. 3. ИÑÑледование алгоритмов декомпозации данных. 4. Разработка архитектуры раÑпределенного релÑционного хранилища. 5. Ðнализ производительноÑти поÑтроенной ÑиÑтемы. Ð’ работе проанализированы подходы к организации раÑпределенных релÑционных и NoSQL хранилищ. Ð’ результате Ñпроектирована архитектура раÑпределенного хранилища на оÑнове СУБД PostgreSQL и раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Citus, реализован макет клаÑтера, ÑоÑтоÑщий из двух Ñерверов, а также проведен Ñравнительный анализ производительноÑти полученной ÑиÑтемы Ñ Ð¾Ð´Ð½Ð¾ÑƒÐ·Ð»Ð¾Ð²Ñ‹Ð¼ решением. Результаты могут быть иÑпользованы Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ñ€Ð°Ñпределенных хранилищ большого объёма разнородных данных Ñ Ð²Ñ‹Ñокой Ñтепенью уÑтойчивоÑти и быÑтрым доÑтупом к данным.
The subject of the graduate qualification work is “The architecture of distributed relational storage of large volume of heterogeneous data studyâ€. When working with databases of large volumes, the problem of a long access time to the data arises. The methods of vertical and horizontal scaling can increase system performance by organizing a cluster and distributing data between multiple servers. The given work is devoted to the architecture of the distributed relational storage of large volume of heterogeneous data development and study. The research set the following goals: 1. The study of building distributed data warehouses features. 2. Identification of the main components necessary for the organization of the cluster. 3. The study of data decomposition algorithms. 4. Development of distributed relational storage architecture. 5. Analysis of the built system performance. The study resulted into analysis of the approaches to the organization of distributed relational and NoSQL repositories. As a result, the architecture of distributed storage based on the PostgreSQL DBMS and the Citus extension was designed, a cluster layout consisting of two servers was implemented, and a comparative analysis of the performance of the resulting system with a single-node solution was carried out. The results can be used to build distributed storages of a large volume of heterogeneous data with a high degree of stability and quick access to data.
гоÑизонÑалÑное маÑÑÑабиÑование, PostgreSQL, big data, ÑелÑÑионнÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, sharding, horizontal scaling, cluster, RDBMS, клаÑÑеÑ, ÑаÑдинг
гоÑизонÑалÑное маÑÑÑабиÑование, PostgreSQL, big data, ÑелÑÑионнÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, sharding, horizontal scaling, cluster, RDBMS, клаÑÑеÑ, ÑаÑдинг
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
