Какие уровни изоляции транзакций существуют в PostgreSQL и чем они отличаются?
В PostgreSQL поддерживаются четыре уровня изоляции транзакций, определённые стандартом SQL:
Читать ответПодготовка к интервью
553 вопроса по PostgreSQL с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по PostgreSQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: database, sql, postgresql.
Каталог
В PostgreSQL поддерживаются четыре уровня изоляции транзакций, определённые стандартом SQL:
Читать ответИндексы в PostgreSQL нужны для ускорения поиска и выборки данных из таблиц.
Читать ответРаботал с PostgreSQL напрямую на нескольких проектах, где требовалась высокая производительность и точный контроль над запросами.
Читать ответPatroni — это инструмент для управления высокодоступными кластерами PostgreSQL с автоматическим переключением (failover).
Читать ответMySQL и PostgreSQL — популярные реляционные СУБД, но отличаются по возможностям и архитектуре:
Читать ответВ MongoDB и PostgreSQL объединение данных реализуется по-разному из-за различий в модели данных и языке запросов.
Читать ответRedis — это in-memory key-value хранилище данных, ориентированное на высокую скорость операций и поддержку структур данных (строки, списки, множества, хеши и др.).
Читать ответPGBalancer — это инструмент для балансировки нагрузки между несколькими экземплярами PostgreSQL.
Читать ответPostgreSQL может не использовать индекс для определённого запроса или таблицы по нескольким причинам:
Читать ответВ проектах с использованием PostgreSQL я решал задачи по хранению и обработке структурированных данных, включая:
Читать ответДа, я работал напрямую с PostgreSQL. В моём опыте было:
Читать ответВ PostgreSQL при обновлении или удалении строк старые версии строк не удаляются сразу, а становятся "мёртвыми" (dead tuples).
Читать ответ