Будинки Бази даних Що таке нереляційна база даних? - визначення з техопедії

Що таке нереляційна база даних? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає нереляційна база даних?

Нереляційна база даних - це база даних, яка не включає в себе таблицю / ключову модель, яку рекламують системи управління реляційними базами даних (RDBMS). Такі види баз даних потребують методів маніпулювання даними та процесів, розроблених з метою вирішення великих проблем з даними, з якими стикаються великі компанії. Найпопулярніша нереляційна база даних, що виникає, називається NoSQL (не тільки SQL).

Техопедія пояснює нереляційну базу даних

Більшість нереляційних баз даних містяться на таких веб-сайтах, як Google, Yahoo !, Amazon та Facebook. Ці веб-сайти впроваджують безліч нових додатків щодня разом з мільйонами і мільйонами користувачів, тому вони не зможуть обробляти великі скорочення трафіку за допомогою існуючих рішень RDBMS. Оскільки RDBMS не може вирішити цю проблему, вони перейшли до нового типу СУБД, який здатний обробляти дані веб-масштабів нереляційним способом.


Цікавим аспектом нереляційної бази даних, наприклад NoSQL, є масштабованість. NoSQL використовує систему BASE (в основному доступний, м'який стан, з часом послідовний). Нереляційні бази даних відмовляються від форми таблиці рядків та реляційних баз даних стовпців на користь спеціалізованих рамок для зберігання даних, до яких можна отримати спеціальні API запитів. Наполегливість - важливий елемент цих баз даних. Для забезпечення швидкої пропускної здатності величезної кількості даних найкращим варіантом для продуктивності є "в пам'яті", а не читання та запис з дисків.


Реляційні бази даних використовують систему ACID, яка забезпечує узгодженість даних у всіх ситуаціях управління даними, але, очевидно, потрібно більше часу для обробки через усі ці відносини та її розгалуженість. Однак система BASE послабила вимоги щодо послідовності для досягнення кращої доступності та розподілу для кращої масштабованості.

Що таке нереляційна база даних? - визначення з техопедії