Встречается на собеседованиях • сегодня
В чем разница между реляционной базой данных и нереляционной базой данных
Реляционные базы данных (RDBMS) хранят данные в таблицах с фиксированной структурой (строки и столбцы), связанных ключами. Они используют SQL для запросов, поддерживают ACID-транзакции и подходят для сложных запросов (например, MySQL, PostgreSQL).
Нереляционные (NoSQL) базы данных используют гибкие модели: документы (MongoDB), ключ-значение (Redis), графы (Neo4j) или колоночные хранилища (Cassandra). Они масштабируются горизонтально, но могут не поддерживать транзакции или сложные JOIN-операции.
Пример NoSQL (MongoDB):
json
{
"_id": 1,
"name": "Alice",
"orders": ["laptop", "phone"]
}Пример SQL (PostgreSQL):
sql
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100)
);Выбор зависит от требований: строгая структура и согласованность — SQL, гибкость и масштабируемость — NoSQL.

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