Вибір між реляційними та нереляційними базами даних
DOI:
https://doi.org/10.25140/2411-5363-2024-3(37)-162-169Ключові слова:
інформація; реляційні бази даних; нереляційні бази даних; NoSQL; SQLАнотація
Стаття є оглядово-інформаційною. У цьому дослідженні розглянуто основні характеристики сучасних моделей баз даних, що використовуються для зберігання та обробки інформації, яка може бути отримана в будь-якій галузі науки, суспільства та промисловості. Розглянуто ключові характеристики та особливості сховищ даних. Визначено, що існує дві основні моделі баз даних – реляційні та нереляційні. Сформульовано їхні недоліки та переваги, що обмежують або, навпаки, розширюють їхні функціональні можливості. Зроблено висновки щодо перспектив використання сховищ даних.
Посилання
Gruber, M. (1990). Understanding SQL. Sybex.
Mpinda, S. A. T., Bungama, P.A. & Maschietto, L. G. (2015). From relational database to col-umn-oriented nosql database: Migration process. International Journal of Engineering Research and Technology, 2015. – Vol. 4, no. 05. – Pр. 399-403.
Codd, E. F. (1970). A relational model of data for large shared data banks. Communications of the ACM, 13(6), 377–387. https://doi.org/10.1145/362384.362685.
Babucea, A.-G. (2021). SQL or NoSQL Databases? Critical differences. Annals of the „Con-stantin Brâncuşi” University of Târgu Jiu. Economy Series, 1, 53-59.
Reznichenko, V. A. (2021). 60 rokiv bazam danykh [60 years of databases]. Problemy prohramuvannia – Programming problems, 3, 40–71. http://doi.org/10.15407/pp2021.03.040.
International Organization for Standardization. (2023). Information technology – Database lan-guages –SQL Part 1: Framework (SQL/Framework) — Requirements (ISO/IEC 9075-1:2023).
Severance, C. (2014). Elizabeth Fong: Creating the SQL database standards. Computer, 47(8), 7–8. https://doi.org/10.1109/mc.2014.209.
Beaulieu, A. (2020). Learning SQL: Generate, manipulate, and retrieve data. O'Reilly Media.
Kolomiitsev, O.V., Startsev, V.V., Tretiak, V.F., Nikorchuk, A.I., Shapovalov, O.I., Pol-tavskyi, E.M., Chernenko, P.V., Kryvchun, V.I., Zakharchenko, V.V., Rybalchenko, A.O. (2022). An-aliz perevah i nedolikiv reliatsiinykh ta nereliatsiinykh baz danykh lohistychnykh informatsiinykh sys-tem [Analysis of advantages and disadvantages of realistic and unrealistic databases of logistics information systems]. Proceedings of the 1st international scientific and practical conference: Society and Science: Interconnection (pp. 416–422). Scientific Publishing Center “InterConf”. https://ar-chive.interconf.center/index.php/conference-proceeding/issue/view/26-28.11.2022/144.
Ali, W., Shafique, M. U., Majeed, M. A., & Raza, A. (2019). Comparison between SQL and nosql databases and their relationship with big data analytics. Asian Journal of Research in Computer Science, 4(2), 1–10. https://doi.org/10.9734/ajrcos/2019/v4i230108.
Stonebraker, M. (2010). SQL databases v. NoSQL databases. Communications of the ACM, 53(4), 10–11. https://doi.org/10.1145/1721654.1721659.
Bjeladinovic, S. (2018). A fresh approach for hybrid SQL/NoSQL database design based on data structuredness. Enterprise Information Systems, 12(8-9), 1202–1220. https://doi.org/10.1080/ 17517575.2018.1446102.
Hnatushenko, V. V., Hnatushenko, Vik. V., Dorosh, N. L., Solodka, N. O., & Liashenko, O. A. (2022). Non-relational approach to developing knowledge bases of expert system prototype. Naukovyi visnyk natsionalnoho hirnychoho universytetu, 2(188), 112–117. https://doi.org/10.33271/nvngu/2022-2/112.
Liashenko, O. A., Konashkov, O. O., & Solodka, N. O. (2019). Sravnitelnii analiz vipolneniya zaprosov k serveram baz dannikh MYSQL i MONGODB [Comparative analysis of request execution to MYSQL and MONGODB database servers]. Visnyk Khersonskoho natsionalnoho tekhnichnoho uni-versytetu – Herald of the Kherson National Technical University, 4(71), 114–124. https://doi.org/ 10.35546/kntu2078-4481.2019.4.13.
Holovko, A.O. (2023). Proiektuvannia zastosunku shchodo pidboru zhytla z vykorystanniam reliatsiinoi ta nereliatsiinoi baz danykh. [Designing an application for housing selection using real and non-real databases], [Computer modelling and optimisation of complex systems], A.O. Holovko, О. А. Liashenko. Kompiuterne modeliuvannia ta optymizatsiia skladnykh system (KMOSS-2023): VIII Mizhnar. naukovo-tekhn. konf. – Computer modeling and optimization of complex systems (KMOSS-2023): materials VIII International scientific and technical conference (рр. 157-158). DVNZ UDKhTU. https://udhtu.edu.ua/wp-content/uploads/2023/11/zbirnyk-tez-kmoss-2023.pdf.
Rodriguez, J., Malgapo, A., Quick, J., & Huang, C. (2017). Distributed architecture of mobile GIS application using nosql database. International Journal of Information and Electronics Engineer-ing, 7(6), 156–160. https://doi.org/10.18178/ijiee.2017.7.6.681.
Krechowicz, A., Deniziak, S., & Lukawski, G. (2021). Highly scalable distributed architecture for nosql datastore supporting strong consistency. IEEE Access, 9, 69027–69043. https://doi.org/ 10.1109/access.2021.3077680.
Ali, A., Naeem, S., Anam, S., & Ahmed, M. (2023). A State of Art Survey for Big Data Pro-cessing and NoSQL Database Architecture. International Journal of Computing and Digital Systems, 14(1), 297–309. https://doi.org/10.12785/ijcds/140124.
Shamsi, J. A., & Khojaye, M. A. (2021). Big data systems: A 360-degree approach. Taylor & Francis Group.
Rahman, R. U., & Tomar, D. S. (2017). Scalable security analytics framework using nosql da-tabase. International Journal of Databaseю Theory and Application, 10(11), 27–46. https://doi.org/ 10.14257/ijdta.2017.10.11.03.
Sattar, A., Lorenzen, T., & Nallamaddi, K. (2013). Incorporating NoSQL into a database course. ACM Inroads, 4(2), 50–53. https://doi.org/10.1145/2465085.2465100.
Waldman, D. A., & Bowen, D. E. (1998). The acceptability of 360 degree appraisals: A cus-tomer-supplier relationship perspective. Human Resource Management, 37(2), 117–129. https://doi.org/10.1002/(sici)1099-050x(199822)37:2%3C117::aid-hrm3%3E3.0.co;2-z.
Abdullah A., & Arjunan T. (2023). Leveraging Advanced Machine Learning Techniques for Enhanced Intrusion and Fraud Detection in NoSQL Database Systems. International Journal of Applied Machine Learning and Computational Intelligence, 13(11).
Sadalage, P., & Fowler, M. (2013). NoSQL distilled: A brief guide to the emerging world of polyglot persistence. Addison-Wesley.
Liashenko, O.A., Lytvynov, C.N, & Solodkaia, N.A. (2019). Analiz proizvoditelnosti baz dan-nikh POSTGRESQL/POSTGIS i MONGODB dlya geoprostranstvennikh zaprosov [Analysis of data-base performance POSTGRESQL/POSTGIS i MONGODB for geo-expired queries]. Visnyk Kremen-chutskoho natsionalnoho universytetu imeni Mykhaila Ostrohradskoho –Herald of Mykhailo Ostrogradsky National University of Kremenchug, 6(119), 60–67. https://doi.org/10.30929/1995-0519.2019.6.60-67.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial 4.0 International License.