Перейти до вмісту

NoSQL

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 22:07, 9 червня 2014, створена Bohdaq (обговорення | внесок) (Створена сторінка: NoSQL або Not Only SQL бази данних надають механізм збереження та отримання данних, що організо...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

NoSQL або Not Only SQL бази данних надають механізм збереження та отримання данних, що організованні в інший спосіб, ніж звичний реляційний підхід. Мотивація цього підходу - простота архітектури, горизонтальне маштабування та контроль доступності. Структури даних (ключ-значення, граф, чи документ) відрізняється від RDBMS, а отже деякі операції швидші в NoSQL а деякі RDBMS. Є різні думки щодо відповідності певного NoSQL рішення проблемі яка вирішується (наприклад, чи використовується алоритм графів?). NoSQL бази данних знаходять значну та проресуючу індустрію в великонавантажених веб-аплікаціях реального часу. NoSQL можуть надавати SQL подіюний синтаксис. Баато NoSQL сховищ не гарантують цілісність (CAP теорема) у вигоду доступності і реплікації.