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

Какие знаешь отличительные свойства PostgreSQL

PostgreSQL — мощная, объектно-реляционная СУБД с открытым исходным кодом.

Ключевые особенности:

  1. Расширяемость — можно добавлять пользовательские типы данных, функции, операторы.
  2. Поддержка JSON/JSONB — встроенная работа с JSON, включая индексацию (JSONB).
  3. Транзакции и ACID — полная поддержка транзакций, включая вложенные.
  4. Индексы — GIN, GiST, BRIN, Hash, B-tree для разных сценариев.
  5. Репликация и отказоустойчивость — streaming replication, logical replication.
  6. Оконные функции — аналитические запросы с OVER(), PARTITION BY.

Пример работы с JSONB:

sql
CREATE TABLE users (id SERIAL, data JSONB);  
INSERT INTO users (data) VALUES ('{"name": "Alice", "age": 30}');  
SELECT data->>'name' FROM users WHERE data @> '{"age": 30}';  

Подходит для сложных OLTP- и аналитических нагрузок.

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

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

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

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