RU

[Перевод] Проектирование POSTGRES: как задумывалась популярная СУБД

8 июля у PostgreSQL юбилей — ей исполняется 30 лет. В 1996 году Марк Фурнье из компании Networking Services предоставил первый внешний сервер для разр…

postgresМарк ФурньеЛоуренс Роумайкл стоунбрейкербазы данныхпостгрес
Habr
RU

Databricks обещал конец баз данных. Читаем мелкий шрифт

Пару дней назад я собрал сводку новостей по lakehouse и закончил её обещанием: разберу каждый громкий анонс по отдельности. Выполняю - и начинаю с сам…

Data Lakehousedatabricksclickhouseapachereydenlakebasedelta lakeducklakepostgresхранилища данных
Habr
RU

Как мы тестируем Tantor Postgres для 1С от нагрузочных тестов до оптимизаций планировщика

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых по…

tantortantor postgresтанторpostgresqlpostgresсубдтестирование
Habr
RU

Как мы построили централизованную CMDB для управления Zabbix с RFC, аудитом и откатом изменений

Привет, Хабр! Чем больше растет инсталляция Zabbix, тем сложнее становится управлять ее конфигурацией. Особенно если речь идет не об одном сервере мон…

мониторингcmdbzabbixzabbix мониторингrfcpostgres
Habr
RU

pg-smart-search: Путь от 8 секунд до 40 мс — Часть 2. Масштабирование до миллиона строк и производственная архитектура

Привет, Хабр! В первой части мы разобрали архитектуру pg-smart-search изнутри: параллельный Promise.race , механизм Zombie Prevention через AbortSigna…

postgresnode.jstypescriptgistopensoursehighloadbackend
Habr
RU

Как ораклист сертификацию по Postgres сдавал

Однажды я захотел узнать что-то новое по СУБД Postgres и структурировать уже имеющиеся знания. На помощь пришла программа сертификации. Рассказываю ка…

postgresqlpostgresoracleсертификатсертификациясертификация в итобучениеобразование
Habr
RU

Не давайте ИИ-агенту прямой доступ к базе. Как я проектировал безопасный контур действий на FastAPI и PostgreSQL

Последнее время я всё чаще встречаю одну и ту же мысль: бизнес никогда не даст ИИ‑агенту доступ к базе клиентов, заявкам, платежам, CRM…

ai-агентыaiai agentfastapipostgresqlpostgresbackendsecurityauditopinion
Habr
RU

[Перевод] Как подсунуть PostgreSQL чужую статистику. Переносим планы выполнения из продакшн

Планы выполнения формируются на основе команды, статистики, собранной по объектам и параметрам конфигурации. Основной способ сбора статистики - команд…

постгресстатистикаpostgrespg_dumpновшества
Habr
RU

[Перевод] Как подсунуть PostgreSQL чужую статистику. Переносим планы выполнения из продакшн

Планы выполнения формируются на основе команды, статистики, собранной по объектам и параметрам конфигурации. Основной способ сбора статистики - команд…

постгресстатистикаpostgrespg_dumpновшества
Habr
RU

Смотрим в будущее на Go — Theta прогнозирование финансового модуля ERP

Зачем предприятия ведут учёт? Отчётность перед ФНС? Или может воронка клиентов? Сотни ответов российского рынка учётных систем на этот простой вопрос.…

gothetaпрогнозированиепрогнозыerpфинансыфинансы и автоматизацияnext.jsbackendpostgres
Habr
RU

Записки оптимизатора 1С (ч.17). Как избежать падения Postgres при большом потреблении памяти запросами

Рассмотрим одну из старых проблем со стабильностью работы Postgres – отсутствие полного контроля за потреблением оперативной памяти при выполнении зап…

postgrespostgresqlпадение postgresнехватка памяти postgresoom killerwork_memperfexpertovercommitovercommit_memory
Habr
RU

Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Локально docker-compose.yml обычно выглядит «рабочим» ровно до момента, пока сервис не уезжает на сервер. Потом внезапно заканчивается …

docker composedockerdevopsконтейнеризацияlinuxhealthcheckrestart policyOOM killerpostgresproduction
Habr
RU

Кэш результатов запросов в Postgres Pro: как ускорить часто выполняющиеся запросы и разгрузить базу

Каждый раз, когда пользователь открывает страницу каталога или дашборд со статистикой, база данных заново считает одно и то же. Запрос к 800 тысячам с…

кешированиекешированиябаза данныхкэшированиекэширование запросовкэширование данныхкэшpostgresqlpostgrespostgres pro
Habr