Встречается на 1% собеседований по Python
В чем разница между реляционной и нереляционной БД
Реляционные БД (SQL) хранят данные в таблицах с фиксированной структурой (строки и столбцы), используют связи между таблицами (foreign keys) и строгую схему. Примеры: PostgreSQL, MySQL. Подходят для сложных запросов и транзакций (ACID).
Нереляционные БД (NoSQL) — гибкие: документы (MongoDB), ключ-значение (Redis), графовые (Neo4j) и др. Нет строгой схемы, горизонтально масштабируются, но могут не поддерживать JOIN или транзакции.
Пример SQL (PostgreSQL):
sql
CREATE TABLE users (id SERIAL PRIMARY KEY, name VARCHAR(100));Пример NoSQL (MongoDB):
javascript
db.users.insertOne({ name: "Alex", age: 30 });Выбор зависит от проекта: SQL для структурированных данных, NoSQL для гибкости и масштабирования.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы