NoSQL

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

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

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