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

Какие плюсы и минусы использования PostgreSQL

Плюсы:

  • Надежность и стабильность (ACID-совместимость)
  • Поддержка сложных запросов и индексов
  • Расширяемость (плагины, пользовательские типы данных)
  • Репликация и отказоустойчивость
  • Поддержка JSON/JSONB для работы с NoSQL-данными
  • Бесплатная лицензия (open-source)

Минусы:

  • Сложнее в настройке по сравнению с MySQL
  • Требует больше ресурсов для оптимальной работы
  • Менее популярен в веб-разработке, чем MySQL
  • Нет встроенной поддержки горизонтального масштабирования

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

sql
-- Создание таблицы с JSONB
CREATE TABLE products (
    id SERIAL PRIMARY KEY,
    data JSONB
);

-- Вставка данных
INSERT INTO products (data) 
VALUES ('{"name": "Laptop", "specs": {"ram": 16, "cpu": "i7"}}');

-- Запрос по JSON-полю
SELECT * FROM products WHERE data->>'name' = 'Laptop';
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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