Перспективи керування версіями записів в базах даних

О.О. Цируль, аспірант
Інститут телекомунікацій і глобального
інформаційного простору НАН України
Україна, 02000, Київ, Чоколівський б-р, 13
e-mail: Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.

Èlektron. model. 2025, 48(1):99-105

https://doi.org/10.15407/emodel.48.01.099

АНОТАЦІЯ

Актуальність дослідження версій записів у базах даних пояснюється збільшенням обсягів інформації та зростанням складності структурованих даних. Досліджено та проаналізо­вано ефективність і обмеження кількох підходів до зберігання версійних даних структур із складними зв’язками між об’єктами у реляційних і нереляційних базах даних. На основі проведеного порівняння показано необхідність реалізації версійності як вбудованого ін­струменту керування сучасними базами даних. Запропоновано підхід реалізації версійності, у якому використано принципи гнучкого зберігання та керування історією змін записів.

КЛЮЧОВІ СЛОВА:

база даних, версійність, ресурси, таблиця.

СПИСОК ЛІТЕРАТУРИ

  1. Cellary W., Vidyasankar K., Vossen G. Versioning in database management systems (Dagstuhl Seminar 9305). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2021.
  2. Bhardwaj A., Bhattacherjee S., Chavan A., Deshpande A., Elmore A.J., Madden S., Para­meswaran A.G. DataHub: Collaborative data science & dataset version management at scale. arXiv, 2014. URL: https://arxiv.org/abs/1409.0798
  3. Strauch C., Sites U.L.S., Kriha W. NoSQL databases (Lecture notes). Stuttgart Media University, 2011.
  4. 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.
  5. Worsley J., Drake J.D. Practical PostgreSQL. O’Reilly Media, 2002.
  6. Widom J., Ceri S. (eds.). Active database systems: Triggers and rules for advanced database processing. Morgan Kaufmann, 1995.
  7. de Espona L., Pustulka E. MongoDB data versioning performance: Local versus Atlas. Proceedings of the EDBT/ICDT 2023 Workshops. 2023, Vol. 3, p. 3.
  8. 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
  9. Graefe G. Modern B-tree techniques. Foundations and Trends in Databases. 2011, Vol. 3, No. 4, pp. 203—402. DOI: 10.1561/1900000028
  10. 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 р. закінчив Національний університет біоресурсів і природокористування України. Область наукових досліджень — управління, методи обробки і зберігання інформації: створення системи керування базами даних, взаємодія з файловою системою, версійність даних.

Повний текст: PDF