Встречается на собеседованиях • сегодня
Когда стоит использовать реляционную БД
Реляционные базы данных (RDBMS) стоит использовать, когда важны:
- Строгая схема данных – заранее определённая структура таблиц с типами данных.
- ACID-транзакции – гарантированная целостность данных (например, банковские операции).
- Сложные запросы – JOIN, агрегации, подзапросы.
- Связи между данными – внешние ключи, нормализация.
Пример:
python
# Создание таблицы в SQLite (реляционная БД)
import sqlite3
conn = sqlite3.connect('shop.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS orders (
id INTEGER PRIMARY KEY,
user_id INTEGER,
product TEXT,
FOREIGN KEY (user_id) REFERENCES users(id)
)
''')
conn.commit()Когда НЕ использовать:
- Гибкая схема (NoSQL лучше).
- Огромные объемы неструктурированных данных.
- Высокая нагрузка на запись (возможно, нужен Redis или Cassandra).

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