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

В чем разница между PostgreSQL, MongoDB и Redis

PostgreSQL — реляционная СУБД с поддержкой SQL, ACID-транзакций и сложных JOIN-запросов. Оптимальна для структурированных данных с четкой схемой.

MongoDB — документоориентированная NoSQL БД. Хранит данные в JSON-подобных документах (BSON), горизонтально масштабируется. Подходит для гибких схем и быстрой записи.

Redis — in-memory key-value хранилище с поддержкой структур данных (строки, списки, хэши). Используется для кэширования, очередей и real-time данных.

Пример Redis:

java
Jedis jedis = new Jedis("localhost");
jedis.set("foo", "bar");
String value = jedis.get("foo"); // "bar"

PostgreSQL для сложных запросов, MongoDB для гибких JSON-данных, Redis для кэша/быстрого доступа.

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

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

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

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