Встречается на собеседованиях • сегодня

В чем разница между SQL и NoSQL

SQL (реляционные БД) используют таблицы с жесткой схемой, связи между данными через ключи, поддерживают ACID-транзакции. Пример: MySQL, PostgreSQL.

NoSQL (нереляционные) — гибкие схемы, горизонтальная масштабируемость, разные модели данных (документы, ключ-значение, графы). Примеры: MongoDB, Redis.

Пример SQL:

sql
CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));

Пример NoSQL (MongoDB):

json
{
  "_id": 1,
  "name": "Alice",
  "age": 30
}

SQL лучше для сложных запросов, NoSQL — для масштабируемости и гибкости данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы