RU

Коммиттер PostgreSQL: LLM-ревью нашло в версии 19 больше ошибок, чем успели исправить

PostgreSQL 19 выйдет 19 ноября. Раньше релиз ждали в конце сентября или начале октября. До переноса из версии убрали 8–10 крупных функций. Один из в…

postgresqlpostgresql 19ревью кодаllm-агентыкод-ревьюsqlсубд
Habr
RU

Сверка таблиц в PostgreSQL, или О том, нужны ли для этого специальные утилиты

Лет десять назад я делал инструмент сверки таблиц для мультимастера — крайне неэффективным способом: брал снапшот и под ним просто шёл по таблице, м…

postgresqlсравнение таблицконсистентность данныхлогическая репликацияpg_comparatorpgcompareacepgedgeхэшированиебенчмарк
Habr
RU

DevRaid: я устал ждать ответа от HR‑ботов и сделал платформу, где найм — это RPG

Привет, Хабр. Расскажу про проект, который делал последние несколько месяцев. Это не очередная «убийца HH» и не «революция в рекрутинге». Это попытк…

next.jsdokerpostgresqlaiискусственный интеллектразработкастартапыhrкарьера в it-индустрииигрофикация
Habr
RU

Импорт ТОРГ-12 из Excel в складскую программу StoreHouse 5

Все вокруг кричат про тотальную цифровую трансформацию, маркировку и ЭДО. Наш ресторан купил красивое готовое решение для импорта документ…

storehouseimportpythonразработка приложенийавтоматизация бухгалтерииии-ассистентetl-процессыpostgresqlstreamlit
Habr
RU

Настройка HAProxy для автоматического определения ролей экземпляров PostgreSQL и защиты от split brain

HAProxy должен выполнять проверки, чтобы определить роль экземпляров PostgreSQL: мастер или реплика, чтобы направлять соединения на подходящие серве…

haproxypgbouncerpostgresqlpostgresпостгресhighavailability
Habr
RU

Я ускорил запрос в 75 раз. Через две недели оказалось, что дело было не в запросе

Добавил фильтр по городу в подзапрос — туда, куда учебники и велят его ставить. На тестовой базе в 750 строк незаметно, на проде запрос стал висеть:…

postgresqltimescaledbгипертаблицыexplainпланировщикстатистикаоптимизация
Habr
RU

Бэкфилл должен был пометить одну строку, а пометил 321. Разбор миграции, которую пропустил зелёный тест

У нас есть сервис, который собирает продавцам XML-фид для автозагрузки Авито. В воскресенье 27 сентября я выкатил миграцию данных. По моему расчёту…

миграцииalembicpostgresqljsonbбэкфиллтестирование
Habr
RU

DBA Agent в действии: 10 тысяч тикетов и 99,6% автоматизации второй линии поддержки

Привет, Хабр! Это четвёртая статья цикла про R&D‑исследование для небольшой команды DBA. Мы начали с того, что решили упрост…

platform vсбертехии-агентымониторингбазы_данныхсубдpostgresql
Habr
RU

Как я делаю ИИ-память из переписки в Telegram: десятки тысяч сообщений, тысячи фактов, сотни людей

Ночью, около двух по московскому времени, сервер просыпается и запускает конвейер. Сначала сервис идёт в Telegram и скачивает новые сообщения из чат…

llmragии-агентыдолговременная памятьпамятьpythoncelerypostgresqltelegramпромпт-инжиниринг
Habr
RU

PostgreSQL умер, да здравствует… PostgreSQL?

Привет, Хабр. Я хочу рассказать историю, которую вы уже, наверняка, где-то слышали. Только с другой стороны. Пару месяцев назад я сидела на созвоне…

postgresqlpgvectorвекторные базы данныхhnswragэмбеддингигибридный поискqdrantполнотекстовый поискархитектура
Habr
RU

Долговременная память для ИИ-ассистента: как превратить переписку в Telegram в структурированную базу знаний

У больших языковых моделей нет памяти. сть контекстное окно: сегодня это десятки-сотни тысяч токенов, но как только диалог выходит за его пределы, м…

llmragии-агентыдолговременная памятьпамятьpythoncelerypostgresqltelegramпромпт-инжиниринг
Habr
RU

Два года, один человек, 66 контейнеров: как я построил AI‑платформу на железе под столом

Привет, Хабр. 26 августа 2024 года я получил у BotFather первый токен и написал кривой телеграм‑бот с одной моделью — обычн…

self-hostedдомашний серверdockermikrotikbgppostgresqlprometheusgiteagpuollama
Habr
RU

Индекс как алфавитный указатель: как база ищет и почему иногда не находит

В первой статье я объяснял кэш через холодильник. Продолжу тем же способом. Сейчас будет про индексы, а потом про то, почему индекс есть, а база его…

postgresqlиндексыexplain analyzeb-treeсоставной индексплан запросаseq scanindex scanоптимизация запросовsql
Habr
RU

GFM: децентрализованная альтернатива Patroni и etcd для PostgreSQL на базе P2P-меша с In-Memory управлением

Если вы когда-нибудь настраивали Patroni, то знаете это чувство: чтобы просто следить за одной базой, вам нужно построить вокруг неё целый город. Ту…

postgresqletcdgorgonapatronisqlhigh availability
Habr
RU

Двигаем PostgreSQL в сторону OLAP: оптимизация параллельного вычисления агрегатов

В данной статье я хочу рассказать о проверке одной гипотезы - возможности использования shared memory для ускорения параллельной агрегации методом х…

postgresqlshared memoryaggregationparallelismperformancequery execution
Habr
RU

Я собрал конвейер аналитики банков на LLM-агентах. Показываю, где он остановил 7 из 31

У проекта есть работающий сайт: ortant.net . На нём 24 принятых исследования, десять досье банков, карта покрытия данных и раздел с методикой. Иссле…

llmии-агентыpostgresqlпарсингбанкикачество данных
Habr
RU

Шесть лет разработки Telegram-бота: от токенайзера до LLM, RAG и векторных баз

Ио — это LLM-бот для Telegram-чатов. Он умеет отвечать на сообщения пользователей, распознавать изображения и голосовые сообщения, учитывать текущий…

telegram botllm-моделиragвекторные базы данныхvector searchpostgresqlembeddingsai
Habr
RU

Dasha — дашборд PostgreSQL

Dasha - opensource дашборд производительности PostgreSQL. Читает состояние кластеров из системных представлений, без агентов на хостах; поддерживает…

yandex.cloudpostgresqldashboard
Habr