Встречается на собеседованиях • сегодня
Какой функционал заложен в PostgreSQL
PostgreSQL — это мощная реляционная СУБД с открытым исходным кодом. Основные возможности:
- Расширенный SQL: поддержка сложных запросов, оконные функции, CTE (WITH), рекурсивные запросы.
- Индексы: B-tree, Hash, GiST, SP-GiST, GIN, BRIN, частичные индексы.
- Транзакции: ACID-совместимость, изоляция уровней (READ COMMITTED, REPEATABLE READ и др.).
- Расширяемость: пользовательские типы данных, функции, операторы, агрегаты.
- JSON/JSONB: встроенная поддержка работы с JSON, включая индексацию (JSONB).
- Полнотекстовый поиск: встроенные возможности для текстового анализа.
- Репликация: логическая и физическая, синхронная/асинхронная.
- Партиционирование: горизонтальное разделение таблиц для оптимизации больших данных.
Пример создания таблицы с JSONB:
sql
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name TEXT,
profile JSONB
);
INSERT INTO users (name, profile)
VALUES ('Alice', '{"age": 30, "hobbies": ["coding", "hiking"]}');
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы