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

В чем разница между реляционной и нереляцонной БД

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

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

javascript
// Пример MongoDB (NoSQL)
db.users.insertOne({ name: "Alex", age: 30, hobbies: ["coding", "gaming"] });

// Пример PostgreSQL (SQL)
INSERT INTO users (name, age) VALUES ('Alex', 30);

Ключевые отличия: структура данных, масштабируемость (NoSQL — горизонтальная), и язык запросов. Выбор зависит от проекта.

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

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

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

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