Встречается на собеседованиях • сегодня
В чем разница между PostgreSQL и Redis
PostgreSQL — это реляционная СУБД (SQL), подходит для сложных запросов, транзакций, ACID. Хранит данные на диске, поддерживает JSON, индексы, JOIN.
Redis — это key-value хранилище в памяти (NoSQL), идеален для кэша, очередей, быстрого доступа. Нет сложных запросов, но есть TTL, pub/sub, структуры данных (хеши, списки).
Пример Redis:
python
import redis
r = redis.Redis()
r.set('foo', 'bar') # мгновенная запись
print(r.get('foo')) # b'bar'Пример PostgreSQL:
python
import psycopg2
conn = psycopg2.connect(dbname='test')
cur = conn.cursor()
cur.execute("SELECT * FROM users WHERE age > 20")
print(cur.fetchall())Выбор зависит от задачи: PostgreSQL — для надежности и сложных данных, Redis — для скорости и простых операций.

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