NoSQL

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

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

NoSQL бази даних все більше і більше використовують у індустрії великонавантажених веб-застосунків реального часу. NoSQL можуть надавати SQL-подібний синтаксис. Багато NoSQL сховищ не гарантують цілісність (CAP теорема) у вигоду доступності і реплікації.