PostgreSQL

postgresql-xid-wraparound/

Благодаря посту Внутренности PostgreSQL: ProcArray и CLOG мы узнали, как PostgreSQL определяет состояние транзакции по ее идентификатору, или XID. Однако…

3 месяца ago

postgresql-syscache/

Системный каталог , или просто каталог — это таблицы, в которых PostgreSQL хранит информацию обо всех остальных объектах, хранящихся в…

3 месяца ago

postgresql-extensions-guc/

Расширениям PostgreSQL могут требоваться какие-то параметры конфигурации. Для решения данной задачи в PostgreSQL имеется фреймворк под названием Grand Unified Configuration.…

3 месяца ago

postgresql-background-workers/

При разработке расширений PostgreSQL иногда требуется запустить отдельный процесс, который выполняет какие-то действия в фоне, без участия пользователя. Такой процесс…

3 месяца ago

postgresql-protocol/

Сетевой протокол PostgreSQL можно считать стандартом. Многие новые СУБД реализуют именно его. Что не удивительно, ведь протокол открыт, имеет готовые…

3 месяца ago

postgresql-portal/

Изучая исходный код PostgreSQL, можно повстречать сущность под названием Portal. Возникает закономерный вопрос — что это такое, а также где…

3 месяца ago

postgresql-referential-integrity/

Любая система имеет свои ограничения, и PostgreSQL не является исключением. Например, недавно мы разбирали проблему XID wraparound , которая может привести…

3 месяца ago

postgresql-add-function/

При разработке пача для PostgreSQL иногда требуется добавить новую функцию, чтобы ее можно было вызывать из SQL. Недавно вопрос о…

3 месяца ago

pgvector/

PGVector — это открытое (лицензия MIT) расширение PostgreSQL , решающее задачу поиска схожих векторов . Что еще за вектора такие,…

3 месяца ago