Ситуационно-ориентированные базы данных: резервное копирование виртуальных мультидокументов модели динамических объектов обработки данных
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
Online media
issn 2310-6018

Situation-oriented databases: backing up virtual multi-documents of dynamic data processing objects model

idGusarenko A.S.

UDC 004.65
DOI: 10.26102/2310-6018/2023.41.2.002

  • Abstract
  • List of references
  • About authors

In database management systems, since the creation of user applications, the problem of data backup has not lost its relevance. With the development of technologies in the field of Internet programming, cloud data backup methods have appeared. Cloud-based backups are gaining ground in the information technology space. Situation-oriented databases (SODBs) at the current stage need their own backup tools. As part of the microservice architecture, since heterogeneous sources and results of data processing in the SODB are taken out of the local infrastructure, it is required to use modern backup capabilities. First of all, it is necessary to reserve virtual data arrays collected from virtual multi-documents as well as dynamic data processing objects. In SODB, multi-documents and dynamic data processing objects are the main elements involved in data manipulation; their content is heterogeneous data sources, intermediate processing results and the final processing result before uploading to the data receiver. It is proposed to solve this problem using a situation-oriented approach by adding a backup model, as well as developed algorithms for backup and operating cloud disks and cloud storages. Previously, the issues of backup in SODB were not given due attention because the model assumed the use of the current state memory mechanism, which guaranteed the protection of data from possible damage and a return to the previous processing steps was provided by editing it. In addition, each state of the model provided for error handling that occur during processing. With the growing need for redundancy of external heterogeneous sources, new equipment is required to eliminate gaps in the backup implementation of SODB. This kind of equipment has not been suggested before; this paper discusses its implementation, and a prototype of the SODB software, accompanying the process of course design in "Databases" course, is used.

1. Shaytura S.V., Pitkevich P.N. Data backup methods for mission-critical information systems. Rossiyskiy tekhnologicheskiy zhurnal = Russian Technological Journal. 2022;10(1):28–34. DOI: 10.32362/2500-316X-2022-10-1-28-34. (In Russ.).

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. Mustafin A. Transferring data to the clouds: how to do it and how to protect yourself. Sistemnyy administrator = System Administrator. 2021;10(227):46–48. (In Russ.).

4. Introduction – API. Yandex.Disk API. Available from: https://yandex.ru/dev/disk/api/concepts/about.html?userAgreement=%2Flegal%2Fdisk_api%2F (accessed on 25.01.2023). (In Russ.).

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. Gusarenko A.S. Certificate of state registration of the computer program No. 2022617505. Situational database modules for extracting large documents and archives from RESTful services of heterogeneous data stores. 2022. (In Russ.).

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. Taranin S.M. Backup with Storage in a Database. Modelirovaniye i analiz informatsionnykh sistem = Modeling and Analysis of Information Systems. 2016;23(4):479–491. DOI: 10.18255/1818-1015-2016-4-479-491 (In Russ.).

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 (accessed on 25.11.2022).

11. Kishenya P. How to organize backup: analysis of errors, strategies and recommendations. Sistemnyy administrator = System Administrator. 2020;3(208):10–12. (In Russ.).

12. Kalinin M. How justified is backup data storage in the cloud? Sistemnyy administrator = System administrator. 2020;3(208):1–13. (In Russ.).

13. Laskov D., Frolov S. Backup, recovery and replication: choosing a backup system for an average company. Sistemnyy administrator = System Administrator. 2020;3(208):14–17. (In Russ.).

14. Tikhonov N.A., Budnikova I.K. Redis backup analysis and processing. Informacionnye tehnologii v stroitel'nyh, social'nyh i jekonomicheskih sistemah. 2020;2(20):121–124. (In Russ.).

15. Bartsevich A.V., Polyakov V.V., Shaikamalov M.R. Algorithm for selecting a backup scheme for a complex technical system. Uspekhi sovremennoy radioelektroniki = Achievements of Modern Radioelectronics. 2020;74(8):34–39. DOI: 10.18127/j20700784-202008-03 (In Russ.).

16. Savin I.V. Features of ensuring the reliability of stability, preservation and availability of data. Izvestiya Tul'skogo gosudarstvennogo universiteta. Tekhnicheskiye nauki = Izvestiya Tula State University. Technical science. 2019;3:118–122. (In Russ.).

17. Patutina A.M., Rudakov I.V. Determination of data backup system fault tolerance. Vestnik moskovskogo gosudarstvennogo tekhnicheskogo universiteta Im. N. Baumana. Seriya Priborostroyeniye = Herald of the Bauman Moscow State Technical University. Series Instrument Engineering. 2019;5(128):64–78. DOI: 10.18698/0236-3933-2019-5-64-78 (In Russ.).

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. Bopp V.A. Backup technology. advantages and disadvantages. Izvestiya Tul'skogo gosudarstvennogo universiteta. Tekhnicheskiye nauki = Izvestiya Tula State University. Technical science. 2019;3:134–137. (In Russ.).

22. Bopp V.A. Features of the choice of backup systems. Izvestiya Tul'skogo gosudarstvennogo universiteta. Tekhnicheskiye nauki = Izvestiya Tula State University. Technical science. 2019;10:297–300. (In Russ.).

23. Gusarenko A.S., Mironov V.V., Yusupova N.I. Stream processing of large documents in situationally oriented databases. Trudy 6-oy mezhdunarodnoy konferentsii po Informatsionnym tekhnologiyami intellektual'noy podderzhki prinyatiya resheniy = Proceedings of the 6-th International Conference Information Technologies for Intelligent Decision Making Support. Ufa, USATU; 2018. P. 7–12. (In Russ.).

24. Mironov V.V., Gusarenko A.S., Tuguzbaev G.A. Extracting semantic information from graphic schemes. Informatika i avtomatizatsiya = Informatics and Automation. 2021;20(4):940–970. DOI: 10.15622/IA.20.4.7. (In Russ.).

25. Gusarenko A.S. Improvement of situation-oriented database model for interaction with Mysql. Izvestiya vysshikh uchebnykh zavedeniy. Priborostroenie = Journal of Instrument Engineering. 2016;59(5):355–363. DOI: 10.17586/0021-3454-2016-59-5-355-363. (In Russ.).

26. Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: polyglot persistence based on REST microservices. Prikladnaya informatika = Applied Informatics. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038. (In Russ.).

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. Mironov V.V., Gusarenko A.S., Yusupova N.I. Structuring Virtual Multi-Documents in Situationally-Oriented Databases by Means of Entry-Elements. Informatika i avtomatizatsiya (Trudy SPIIRAN) = Informatics and Automation (SPIIRAS Proceedings). 2017;53(4):225–243. DOI: 10.15622/sp.53.11. (In Russ.).

30. Mironov V.V., Gusarenko A.S., Yusupova N.I. The Invariance of the Virtual Data in The Situationally Oriented Database When Displayed on Heterogeneous Data Storages. Vestnik komp'iuternykh i informatsionnykh tekhnologii = Herald of Computer and Information Technologies. 2017;1(151):29–36. DOI: 10.14489/VKIT.2017.01.PP.029-036. (In Russ.).

31. "Databases" course project. Available from: http://hsm.ugatu.su/artem/dbproj/ (accessed on 20.10.2022) (In Russ.).

32. Gusarenko A.S. Situation-oriented databases: processing heterogeneous documents of microservices in a document-based storage. Modeling, Optimization and Information Technology. 2022;10(4). Available from: https://moitvivt.ru/ru/journal/pdf?id=1247. DOI: 10.26102/2310-6018/2022.39.4.003 (accessed on 25.01.2023).

33. 3Gusarenko A.S. Situation-oriented databases: verifying electronic signatures of heterogeneous documents in a RESTful web service. Modeling, Optimization and Information Technology. 2022;10(4). Available from: https://moitvivt.ru/ru/journal/pdf?id=1281. DOI: 10.26102/2310-6018/2022.39.4.019 (accessed on 25.01.2023).

Gusarenko Artem Sergeevich
Doctor of Technical Sciences, Associate Professor

WoS | Scopus | ORCID | eLibrary |

Ufa University of Science and Technology

Ufa, The Russian Federation

Keywords: situation-oriented database, built-in dynamic model, heterogeneous data sources, backup, virtual multi-documents, dynamic data processing objects, RESTful-services

For citation: Gusarenko A.S. Situation-oriented databases: backing up virtual multi-documents of dynamic data processing objects model. Modeling, Optimization and Information Technology. 2023;11(2). Available from: https://moitvivt.ru/ru/journal/pdf?id=1322 DOI: 10.26102/2310-6018/2023.41.2.002 .

212

Full text in PDF

Received 12.02.2023

Revised 21.03.2023

Accepted 10.04.2023

Published 30.06.2023