В чем отличие реляционных БД от нереляционных?

В реляционных БД обычно заранее определена структура данных и активно используются SQL и связи между таблицами. NoSQL-базы часто позволяют гибче менять структуру данных и выбирать модель хранения под конкретную задачу. При этом нельзя сказать, что одна модель «лучше» другой — выбор зависит от требований проекта.
Реляционные БД хранят данные в таблицах со строками и столбцами и используют связи между таблицами. Нереляционные (NoSQL) БД используют другие модели хранения — например, документы, ключ-значение, графы или широкие колонки.
Реляционные БД работают только с маленькими объёмами данных, а нереляционные — только с большими.