Ответ
Реляционные БД (SQL) хранят данные в таблицах со строгими схемами и связями между ними. Используют SQL для запросов. Примеры: MySQL, PostgreSQL. Подходят для сложных запросов и транзакций.
Нереляционные БД (NoSQL) — гибкие, без схем, хранят данные в документах, ключ-значение, графах и т.д. Примеры: MongoDB, Redis. Оптимальны для масштабирования и неструктурированных данных.
// Пример MongoDB (NoSQL)
db.users.insertOne({ name: "Alex", age: 30, hobbies: ["coding", "gaming"] });
// Пример PostgreSQL (SQL)
INSERT INTO users (name, age) VALUES ('Alex', 30);
Ключевые отличия: структура данных, масштабируемость (NoSQL — горизонтальная), и язык запросов. Выбор зависит от проекта.