Встречается на собеседованиях • сегодня
Зачем нужен PostgreSQL
PostgreSQL — мощная реляционная СУБД с открытым исходным кодом, подходящая для:
- Сложных транзакций — поддерживает ACID, идеально для финансовых систем, где важна целостность данных.
- JSON/JSONB — если нужна гибкость NoSQL внутри реляционной БД (например, для хранения конфигов или полуструктурированных данных).
- Геоданные — с PostGIS для GIS-приложений (карты, логистика).
- Масштабируемость — вертикальное масштабирование и репликация, но для шардинга потребуются дополнительные инструменты.
Пример работы с JSONB:
sql
CREATE TABLE users (
id SERIAL PRIMARY KEY,
profile JSONB
);
INSERT INTO users (profile) VALUES ('{"name": "Alice", "age": 30}');
SELECT profile->>'name' FROM users WHERE profile @> '{"age": 30}';Не подходит для:
- Очень высоких нагрузок с простыми запросами (лучше Cassandra, Redis).
- Горизонтального масштабирования "из коробки".

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