Ключевые слова: ситуационно-ориентированная база данных, встроенная динамическая модель, гетерогенные источники документов, резервное копирование, виртуальные мультидокументы, динамические объекты обработки данных, RESTful-сервисы
Ситуационно-ориентированные базы данных: резервное копирование виртуальных мультидокументов модели динамических объектов обработки данных
УДК 004.65
DOI: 10.26102/2310-6018/2023.41.2.002
В системах управления базами данных с момента создания пользовательских приложений не потеряла актуальность задача резервного копирования данных. С развитием технологий в русле интернет программирования появились облачные методы резервирования данных. Резервное копирование, основывающееся на облачных хранилищах, занимает все более уверенные позиции в сфере информационных технологий. Ситуационно-ориентированные базы данных (СОБД) на текущем этапе нуждаются в собственных средствах резервного копирования. В рамках микросервисной архитектуры, поскольку гетерогенные источники и результаты обработки данных в СОБД выносятся за пределы локальной инфраструктуры, требуется задействовать современные возможности резервного копирования. Прежде всего требуется резервировать виртуальные массивы данных, собранные из виртуальных мультидокументов, а также динамические объекты обработки данных. В СОБД мультидокументы и динамические объекты обработки данных являются основными элементами, участвующими в оперировании данными, их содержимое – это гетерогенные источники данных, промежуточные результаты обработки и конечный результат обработки до выгрузки в приемник данных. Данную задачу предлагается решить с использованием ситуационно-ориентированного подхода, добавляя модель резервного копирования, а также разработанные алгоритмы резервного копирования и работы с облачными дисками, облачными хранилищами. Ранее вопросам резервного копирования в СОБД не уделялось должного внимания, так как модель предполагала использование механизма памяти текущего состояния, что гарантировало защищенность данных от возможных повреждений и за счет ее редактирования обеспечивался возврат на предыдущие шаги обработки. Кроме того, в каждом состоянии модели предусматривалась обработка ошибок, возникающих в процессе обработки. С ростом потребностей в резервировании внешних гетерогенных источников требуется новое оснащение, устраняющее пробелы в реализации резервного копирования СОБД. Такого рода оснащение ранее не было предложено, в работе обсуждается его реализация, используется прототип программного обеспечения СОБД, сопровождающего процесс курсового проектирования по дисциплине «Базы данных».
1. Шайтура С.В., Питкевич П.Н. Методы резервирования данных для критически важных информационных систем предприятия. Российский технологический журнал. 2022;10(1):28−34. DOI: 10.32362/2500-316X-2022-10-1-28-34.
2. Chang D., Li L., Chang Y., Qiao Z. Cloud Computing Storage Backup and Recovery Strategy Based on Secure IoT and Spark. Mobile Information Systems. 2021:9505249. DOI: 10.1155/2021/9505249.
3. Мустафин А. Перенос данных в облака: как сделать и как защититься. Системный администратор. 2021;10(227):46–48.
4. Введение – API. API Яндекс.Диска. Доступно по: https://yandex.ru/dev/disk/api/concepts/about.html?userAgreement=%2Flegal%2Fdisk_api%2F (дата обращения: 25.01.2023 г.).
5. Mironov V.V., Gusarenko A.S., Yusupova N.I. Monitoring YouTube video views in the educational environment based on situation-oriented database and RESTful Web Services. Sistemnaya inzheneriya i informatsionnye tekhnologii = Systems Engineering and Information Technologies. 2021;3(1(5)):39–49.
6. Гусаренко А.С. Свидетельство о государственной регистрации программы для ЭВМ № 2022617505. Модули ситуационно-ориентированной базы данных для извлечения больших документов и архивов из RESTful-сервисов гетерогенных хранилищ данных. 2022.
7. Wilde E., Pautasso C. REST: From Research to Practice. Springer Science & Business Media. 2011. 528 p. DOI: 10.1007/978-1-4419-8303-9.
8. Таранин С.М. Резервное копирование с хранением в базе данных. Моделирование и анализ информационных систем. 2016;23(4):479–491. DOI: 10.18255/1818-1015-2016-4-479-491.
9. Chakravarthy S.R., Shruti, Kulshrestha R. A queueing model with server breakdowns, repairs, vacations, and backup server. Operations Research Perpsectives. 2020;7:100131. DOI: 10.1016/j.orp.2019.100131.
10. Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: processing office documents. Modeling, Optimization and Information Technology. 2022;10(2). Available from: https://moitvivt.ru/ru/journal/pdf?id=1187. DOI: 10.26102/2310-6018/2022.37.2.021 (дата обращения: 25.11.2022).
11. Кишеня П. Как организовать резервное копирование: разбор ошибок, стратегий и рекомендаций. Системный администратор. 2020;3(208):10–12.
12. Калинин М. Насколько оправдано резервное хранение данных в облаке? Системный администратор. 2020;3(208):1–13.
13. Ласьков Д., Фролов С. Backup, восстановление и репликация: выбираем систему резервного копирования для средней компании. Системный администратор. 2020;3(208):14–17.
14. Тихонов Н.А., Будникова И.К. Анализ и обработка резервных копий Redis. Информационные технологии в строительных, социальных и экономических системах. 2020;2(20):121–124.
15. Барцевич А.В., Поляков В.В., Шайкамалов М.Р. Алгоритм выбора схемы резервирования сложной технической системы. Успехи современной радиоэлектроники. 2020;74(8):34–39. DOI: 10.18127/j20700784-202008-03.
16. Савин И.В. Особенности обеспечения отказоустойчивости, сохранности и доступности данных. Известия тульского государственного университета. Технические науки. 2019;3:118–122.
17. Патутина А.М., Рудаков И.В. Определение отказоустойчивости системы резервного копирования данных. Вестник московского государственного технического университета Им. Н. Баумана. Серия Приборостроение. 2019;5(128):64–78. DOI: 10.18698/0236-3933-2019-5-64-78.
18. Kolonko M., Mullenbach S., Polyglot Persistence in conceptual modeling for information analysis. In ACIT’2020: Proc. 10th Int. Conf. on Advanced Computer Information Technologies. 2020:590–594. DOI: 10.1109/ACIT49673.2020.9208928.
19. Huf A., Siqueira F. Composition of heterogeneous web services: A systematic review. Journal of Network and Computer Applications. 2019;143:89–110. DOI: 10.1016/j.jnca.2019.06.008.
20. Hamzehloui M.S., Sahibuddin S., Salah K. A systematic mapping study on microservices. Advances in Intelligent Systems and Computing. 2019;843:1079–90. DOI: 10.1007/978-3-319-99007-1_100.
21. Бопп В.А. Технология резервного копирования. Преимущества и недостатки. Известия тульского государственного университета. Технические науки. 2019;3:134–137.
22. Бопп В.А. Особенности выбора систем резервного копирования. Известия Тульского Государственного Университета. Технические Науки. 2019;10:297–300.
23. Гусаренко А.С., Миронов В.В., Юсупова Н.И. Потоковая обработка больших документов в ситуационно-ориентированных базах данных. Труды 6-ой международной конференции по Информационным технологиями интеллектуальной поддержки принятия решений. Уфа, Россия: УГАТУ; 2018. С. 7–12.
24. Миронов В.В., Гусаренко А.С., Тугузбаев Г.А. Извлечение семантической информации из графических схем. Информатика и автоматизация. 2021;20(4):940–970. DOI: 10.15622/IA.20.4.7.
25. Гусаренко А.С. Усовершенствование модели ситуационно-ориентированной базы данных для взаимодействия с MySQL. Известия высших учебных заведений Приборостроение. 2016;59(5):355–363. DOI: 10.17586/0021-3454-2016-59-5-355-363.
26. Миронов В.В., Гусаренко А.С., Юсупова Н.И. Ситуационно-ориентированные базы данных: polyglot persistence на основе REST-микросервисов. Прикладная информатика. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038.
27. Mironov V., Gusarenko A., Yusupova N. Stream documents processing invariance in situation-oriented databases. In: 7th Scientific Conference on Information Technologies for Intelligent Decision Making Support (ITIDS’2019). Atlantis Press; 2019:309–315. DOI: 10.2991/itids-19.2019.55.
28. Mironov V.V., Gusarenko A.S., Yusupova N.I. Building of virtual multidocuments mapping to real sources of data in situation-oriented databases. Communications in Computer and Information Science. 2021;1204:167–178. DOI: 10.1007/978-3-030-78273-3_17.
29. Миронов В.В., Гусаренко А.С., Юсупова Н.И. Структурирование виртуальных мультидокументов в ситуационно-ориентированных базах данных с помощью entry-элементов. Информатика и автоматизация (Труды СПИИРАН). 2017;53(4):225–243. DOI: 10.15622/sp.53.11.
30. Миронов В.В., Гусаренко А.С., Юсупова Н.И. Инвариантность виртуальных данных в ситуационно-ориентированной базе данных при отображении на разнородные хранилища. Вестник компьютерных и информационных технологий. 2017;1(151):29–36. DOI: 10.14489/VKIT.2017.01.PP.029-036.
31. Курсовой проект «Базы данных». Доступно по: http://hsm.ugatu.su/artem/dbproj/ (дата обращения: 20.10.2022).
32. Гусаренко А.С. Ситуационно-ориентированные базы данных: обработка гетерогенных документов микросервисов в документо-ориентированном хранилище. Моделирование, оптимизация и информационные технологии. 2022;10(4). Доступно по: https://moitvivt.ru/ru/journal/pdf?id=1247. DOI: 10.26102/2310-6018/2022.39.4.003 (на англ.) (дата обращения: 25.01.2023 г.).
33. Гусаренко А.С. Ситуационно-ориентированные базы данных: верификация электронных подписей гетерогенных документов в RESTful веб-сервисе. Моделирование, оптимизация и информационные технологии. 2022;10(4). Доступно по: https://moitvivt.ru/ru/journal/pdf?id=1281. DOI: 10.26102/2310-6018/2022.39.4.019 (на англ.) (дата обращения: 25.01.2023 г.).
Ключевые слова: ситуационно-ориентированная база данных, встроенная динамическая модель, гетерогенные источники документов, резервное копирование, виртуальные мультидокументы, динамические объекты обработки данных, RESTful-сервисы
Для цитирования: Гусаренко А.С. Ситуационно-ориентированные базы данных: резервное копирование виртуальных мультидокументов модели динамических объектов обработки данных. Моделирование, оптимизация и информационные технологии. 2023;11(2). URL: https://moitvivt.ru/ru/journal/pdf?id=1322 DOI: 10.26102/2310-6018/2023.41.2.002 (на англ.)
Поступила в редакцию 12.02.2023
Поступила после рецензирования 21.03.2023
Принята к публикации 10.04.2023
Опубликована 30.06.2023