Різниця між SQL i NoSQl: переваги та обмеження реляційних баз даних
Abstract
Технологія баз даних значно розвинулася за останні десятиліття. З’явилися дві основні моделі баз даних: реляційна модель, яка використовує мову структурованих запитів (SQL), і нереляційні, або бази даних NoSQL. Обидві моделі мають різні архітектури, які надають переваги й обмеження для певних випадків зберігання та пошуку даних. Розглянемо ключові відмінності між системами баз даних SQL та NoSQL, а також висвітлимо сильні і слабкі сторони, притаманні реляційним системам керування базами даних (СКБД).
References
Codd, E. F. (1970). A Relational Model of Data for Large Shared Data Banks. Communications of the ACM, 13, 377‒387.
Han, J., Haihong, E., Le, G., Du, J. (2011). Survey on NoSQL Database. 6th International Conference on Pervasive Computing and Applications, Port Elizabeth, 26‒28 October 2011, 363‒366.
Barata, M., Bernardino, J., Furtado, P. An overview of decision support benchmarks: TPC-DS, TPC-H and SSB. Rocha, A., Correia, A. M., Costanzo, S., Reis, L. P. (eds.). New Contributions in Information Systems and Technologies. Cham: Springer International Publishing, 2015. P. 619–628.