О.О. Цируль, аспірант
Інститут телекомунікацій і глобального
інформаційного простору НАН України
Україна, 02000, Київ, Чоколівський б-р, 13
e-mail:
Èlektron. model. 2025, 48(1):99-105
https://doi.org/10.15407/emodel.48.01.099
АНОТАЦІЯ
Актуальність дослідження версій записів у базах даних пояснюється збільшенням обсягів інформації та зростанням складності структурованих даних. Досліджено та проаналізовано ефективність і обмеження кількох підходів до зберігання версійних даних структур із складними зв’язками між об’єктами у реляційних і нереляційних базах даних. На основі проведеного порівняння показано необхідність реалізації версійності як вбудованого інструменту керування сучасними базами даних. Запропоновано підхід реалізації версійності, у якому використано принципи гнучкого зберігання та керування історією змін записів.
КЛЮЧОВІ СЛОВА:
база даних, версійність, ресурси, таблиця.
СПИСОК ЛІТЕРАТУРИ
- Cellary W., Vidyasankar K., Vossen G. Versioning in database management systems (Dagstuhl Seminar 9305). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2021.
- Bhardwaj A., Bhattacherjee S., Chavan A., Deshpande A., Elmore A.J., Madden S., Parameswaran A.G. DataHub: Collaborative data science & dataset version management at scale. arXiv, 2014. URL: https://arxiv.org/abs/1409.0798
- Strauch C., Sites U.L.S., Kriha W. NoSQL databases (Lecture notes). Stuttgart Media University, 2011.
- Mason R.T. NoSQL databases and data modeling techniques for a document-oriented NoSQL database. Proceedings of the 2015 InSITE Conference. 2015, July, pp. 259—268.
- Worsley J., Drake J.D. Practical PostgreSQL. O’Reilly Media, 2002.
- Widom J., Ceri S. (eds.). Active database systems: Triggers and rules for advanced database processing. Morgan Kaufmann, 1995.
- de Espona L., Pustulka E. MongoDB data versioning performance: Local versus Atlas. Proceedings of the EDBT/ICDT 2023 Workshops. 2023, Vol. 3, p. 3.
- Bhattacherjee S., Chavan A., Huang S., Deshpande A., Parameswaran A. Principles of dataset versioning: Exploring the recreation/storage tradeoff. Proceedings of the VLDB Endowment. 2015, Vol. 8, No. 12, pp. 1346—1357. URL: https://arxiv.org/abs/1505.05211
- Graefe G. Modern B-tree techniques. Foundations and Trends in Databases. 2011, Vol. 3, No. 4, pp. 203—402. DOI: 10.1561/1900000028
- Pezoa F., Reutter J.L., Suarez F., Ugarte M., Vrgoč D. Foundations of JSON schema. Proceedings of the 25th International World Wide Web Conference (WWW 2016). 2016, pp. 263—273. DOI: 10.1145/2872427.2883029
ЦИРУЛЬ Олександр Олександрович, аспірант Інституту телекомунікацій і глобального інформаційного простору НАН України. У 2020 р. закінчив Національний університет біоресурсів і природокористування України. Область наукових досліджень — управління, методи обробки і зберігання інформації: створення системи керування базами даних, взаємодія з файловою системою, версійність даних.