RU

Велосипед для жрицы Трои, или как мы переизобретали Outbox для нетранзакционной базы данных

Привет, Хабр! На связи системный аналитик Илья Глазунов и разработчик Захар Корсаков. Мы работаем с платформой карточного хранилища Т-Банка. Когда дан…

apacheapache cassandranosqlбазы данныхсистемный анализ
Habr
RU

Как и зачем мы писали семантический слой для ИИ аналитики – SLayer

Казалось бы, что может быть проще: даёшь LLM доступ к БД и просишь написать тебе нужный SQL! Но на практике и ИИ, и человек быстро сталкиваются с один…

semantic layerpythonanalyticsdata analysismcpclaude-codegptaiии-агентыбазы данных
Habr
RU

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

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

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

WHERE превращает ваш LEFT JOIN в INNER JOIN. И никто вам об этом не скажет

LEFT JOIN считается одной из самых безопасных конструкций в SQL — пока один фильтр в WHERE тихо не превращает его в INNER JOIN . О…

LEFT JOININNER JOINSQLPostgreSQLNULLWHEREONантиджойноптимизация запросовбазы данных
Habr
RU

Гири, штрихкоды, роботы и AI: проверьте свои знания эволюции ретейла

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

машинное обучениеалгоритмыклиентская аналитикабазы данныхaiклонретейл
Habr
RU

Архитектура автоматической трансформации данных JSON и XML любой структуры унифицированным способом

В современном IT ландшафте широко используютя  форматы представления данных JSON и XML, используемые в качестве своеобразного "общего языка", lin…

xmljsonapinosqlsqlбазы данныхалгоритмыархитектураавтоматизация
Habr
RU

Сбор сведений из открытых источников: почему это рискованно, если выкачивается информация из чужих баз данных?

Собрать информацию о человеке или продукте с использованием высоких технологий стало делом техники. В прямом и переносном смысле слова. Однако такое в…

базы данныхбаза дынныхпарсингпарсинг контентапарсинг сайтовпарсинг сайтапарсинг данныхзащита данныхзащита данных пользователейзаконодательство
Habr
RU

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

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

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

Купили программу за 100 миллионов и нам ее отключили. Окей, мы написали свою

Привет! Меня зовут Вероника Панайотова, я руководитель практики по управлению инженерными данными в Цифровом СИБУРе. Я расскажу, как мы прошли путь от…

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

Парсинг данных: когда это законно, а когда нет — разбираю судебную практику

Парсинг используют тысячи компаний — для мониторинга цен, сбора контактов, агрегации данных. Большинство уверены: раз информация в откр…

парсингскрапингвеб-скрапингавторское правоIT-правосудебная практикаперсональные данныебазы данныхинтеллектуальная собственностьантимонопольное право
Habr
RU

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

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

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