RU

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

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

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

AI-метрдотель для ресторанной сети: архитектура, сценарии и интеграции

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

ai-ассистентыragtelegram apicrm-системыпроектирование apipostgresqlqdrantdata engineeringавтоматизация бизнесачат-боты
Habr
RU

Цепи Маркова для прогнозирования производительности СУБД PostgreSQL

В работе рассматривается потенциал применения цепей Маркова в качестве инструмента статистического анализа производительности СУБД PostgreSQL. Предлаг…

postgresqlpostgresql performanceмарковские цепистатистический анализ
Habr
RU

HR-бот на базе RAG: архитектура корпоративной базы знаний для ресторанного холдинга

В ресторанном холдинге была внедрена система HR-бота на базе ИИ, которая работает поверх корпоративной базы знаний, учитывает роль сотрудника и предос…

raghr techкорпоративная база знанийai-ботllmpostgresqlnotionrole-based access controlknowledge managementai automation
Habr
RU

Полиморфные ссылки в PostgreSQL: три попытки помочь оптимизатору

Недавно я опубликовал статью о полиморфных ссылках в реляционных базах — болезненном для производительности паттерне с дискриминированным внешним ключ…

postgresqlrelational databaseperformance optimization1cpatternssqlorm
Habr
RU

Разработчики не экстрасенсы: как мы перестали приносить туман вместо ТЗ

Разработчики не экстрасенсы: как мы перестали приносить им туман вместо ТЗ Кейс про вагоны, Claude и то, зачем аналитику иногда полезно «потрогать» бу…

системный анализaiclaudeclaude codeтребования заказчикапроектирование системmvpинтеграцииbackendpostgresql
Habr
RU

Kubernetes для баз данных? CloudNativePG делает PostgreSQL по-настоящему Cloud-Native

Практический разбор: запускаем PostgreSQL в Kubernetes с высокой доступностью, автоматическим failover и декларативным управлением - через один YAML-ф…

kubernetesCNPGpostgresqldevopsинфраструктураdatabasek8sk8s operatorбазы данныхcloud-native
Habr
RU

Полиморфные ссылки в реляционных базах данных, или об ещё одном узком месте в 1С

Оператор OUTER JOIN — бич конфигураций 1С на базе PostgreSQL: планировщик пока небогат на оптимизации такого типа соединений. В то же время ORM-фреймв…

postgresql1cреляционные субдjoinquery optimization
Habr
RU

Ускорение запросов в PostgreSQL: три рычага оптимизации и практический разбор

В предыдущих частях серии мы разобрали, как читать планы выполнения через EXPLAIN ANALYZE , и научились автоматически ловить медленные запросы с помощ…

оптимизациябазы_данныхpostgresqlоптимизация запросовплан запроса
Habr
RU

Как найти медленный запрос в PostgreSQL: три инструмента мониторинга

EXPLAIN ANALYZE отлично справляется с диагностикой конкретного запроса — но только если вы уже знаете, какой именно запрос виновен. На практике пробле…

оптимизациябазы данныхpostgresqlоптимизация запросовплан запроса
Habr
RU

Инфраструктура для изучения основ машинного обучения на локальном компьютере с помощью Apache Spark

Первой задачей будет следующая. Предположим, откуда-то получаются файлы нескольких типов. Один из получаемых типов будет вызывать увеличение загрузки …

apache sparkmachine learningmachine-learningpostgresqlsql
Habr
RU

NocoDB — бесплатная альтернатива Airtable с подключением к своей базе данных

Для работы с базами данных через наглядный UI-интерфейс есть много профессиональных инструментов. Но что если наоборот — нужен максимально п…

nocodbairtableбазы данныхpostgresqlself-hostingинструменты разработчикаcoolifydockernocodetimeweb_статьи
Habr
RU

Postgres advisory locks на Neon ломаются от TCP-сброса. История четырёх фиксов retry-логики

Расскажу про четыре production-инцидента на одном куске кода за десять дней. В каждом я думал, что разобрался. Закончилось тем, что я выкинул pg_advis…

postgresqladvisory lockneonserverlessretryидемпотентностьdistributed lock
Habr