RU

Овцеводческая CRM, Узбекистан и .NET 10: семь инженерных историй с граблями

Мы делаем QoyHunter — учётную систему для овцеводческих хозяйств Узбекистана, с витриной животных, доставкой и блогом на соседних поддоменах. С точки …

.net 10asp.net corepostgresqltelegramoauth2oidcreactnginxssragritech
Habr
RU

Digital Q.DataBase 18.2: новая архитектура, расширение совместимости и новые инструменты миграции

Переход крупных корпоративных систем на отечественные СУБД остается одной из наиболее актуальных задач последних лет. Однако основная сложность подобн…

субдsqlpostgresqlсубд полиглотDigital Q.DataBaseзамена oracleзамена microsoftбазы данныххранение данныхbig data
Habr
RU

Пока все хоронили пайплайны, ClickHouse достраивал слои

«Отдельные базы больше не нужны», «конец пайплайнов» - каждую неделю кто-то крупный со сцены хоронит то, что ты вчера поставил в прод. ClickHouse пост…

clickhousepostgresqlClickstackolaplakehousedata engineeringobservabilityколоночная субдClickHouse AgentsOpen House 2026
Habr
RU

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

Компания Postgres Professional представляет новое издание книги Егора Рогова «PostgreSQL 18 изнутри», которое будет выпущено в издательстве «ДМК Пресс…

postgresqlpostgresql 18книгаучебникбазы данныхегор роговpostgres professional
Habr
RU

PostgreSQL для бэкендера: 10 фич, которыми мало пользуются, а зря

Вы храните в PostgreSQL пользователей, заказы и платежи — а потом проект обрастает Redis для очереди, отдельным поисковиком и самодельными блокировкам…

postgresqlбэкендоконные функцииsqlоптимизация запросовполнотекстовый поискиндексыочередь задачбазы_данныхskip locked
Habr
RU

Полиморфные ссылки в PostgreSQL: помогаем СУБД избежать провалов производительности

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

postgresqlrelational databaseperformance optimization1cpatternssql
Habr
RU

ASOC from scrap. Как реализовать автоматизацию DevSecOps контролей за несколько вечеров, используя OpenSource и LLM

Привет, Хабр! Сегодня я хочу поделиться своим опытом разработки ASOC платформы. В статье я расскажу о преимуществах такого решения, затем оп…

pythonfastapipostgresqlgrafanaappsecdevopsasocбезопасная разработка
Habr
RU

Почему остатки на маркетплейсах разъезжаются, и почему Kafka вам, скорее всего не нужна?

Если вы продаёте на двух и более маркетплейсах, вы почти наверняка с этим сталкивались: товар продан на Ozon, но на Wildberries он ещё висит в наличии…

маркетплейсыwildberriesozon1cevent-drivencdckafkagopostgresqlсинхронизация остатков
Habr
RU

Мажорное обновление Greengage с помощью pg_upgrade и ggupgrade

Разбираем мажорное обновление Greengage с версии 6 на 7: как работает pg_upgrade, какие шаги нужны для обновления кластера, чем помогает ggupgrade и к…

greengagepostgresqlupgrademajorобновлениеобновление бдмиграция данныхмиграция бдмиграция бд на postgresqlgreenplum
Habr
RU

Диапазонный тип данных в PostgreSQL: ускоряем запросы

Привет, Хабр! Пишет эту статью Александра Лысенко — вчера я была студенткой, а сегодня как инженер-программист Nexign спешу поделиться приобретенным о…

postgresqloracledatabaseмиграциямиграция бдмиграция данныхмиграции бдмиграция базы данныхмиграции базы данныхсубд
Habr
RU

Почему исследование ЛАНИТ – большой шаг вперед для российского рынка СУБД

Что важнее при выборе СУБД: выручка разработчика или реальные возможности продукта? На российском рынке долгое время ответ фактически сводился к рейти…

субдисследование рынкаисследованиеpostgresqlланитдиасофтdigital q.database
Habr
RU

Как мы ушли от ETL к CDC: выбираем архитектуру real-time аналитики на PostgreSQL, Kafka и ClickHouse. Часть 1

Все началось с просьбы сделать отчеты в реальном времени. На первый взгляд задача выглядела простой, но довольно быстро выяснилось, что существующая а…

postgresqlclickhousekafkadebeziumcdckubernetesetlreal-time аналитикаkafka connectdevops
Habr
RU

Как настроить глубокий и понятный мониторинг для PostgreSQL с ИИ на основе Prometheus, TaskTracker и Pipeliner

Представьте парк из более чем 700 экземпляров СУБД. Классический сценарий: приходит оповещение о высокой нагрузке, администратор начинает вручную соби…

prometheusplatform vмониторингpostgresql
Habr
RU

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

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

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

Реалтайм-аналитика «без боли»: миграция из PostgreSQL и Kafka в ClickHouse и визуализация в Superset

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

clickhousekafkapostgresqlsupersetpeerdbkafkaconnectmagnit techмагнитвизуализация данных
Habr
RU

Как мы перестали гонять данные туда-сюда и подружили OLTP с аналитикой: знакомьтесь, Postgres Pro AXE

«HTAP», «единая платформа для OLTP и OLAP», «никаких ETL» — такие обещания в индустрии делают каждые полгода. Обычно за этим следуют компромиссы: либо…

Postgres Pro AXEaxeбаза данныханалитика данныхстатистикаpostgresqlhtapoltpolap
Habr
RU

Как мы научили реляционую базу хранить оргструктуру в виде графа на 500к пользователей

Представьте: пользователь добавляет одного сотрудника в группу где‑то в глубине иерархии — и сидит, смотрит на крутящийся лоадер п…

postgresqlграфхранение данныхбаза данныхоргструктура
Habr
RU

Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes

Как держать несколько проектов на одном VPS так, чтобы каждый работал на своём домене с HTTPS, а все порты были закрыты снаружи — без Kubernetes и руч…

dockernginx proxy managervpsnginxdocker composefastapiдеплойreverse proxylets encryptpostgresql
Habr
RU

Как желание написать простой CRUD привело к созданию целой видеоплатформы

От CRUD на FastAPI до видеоплатформы: история одного pet-проекта: История о том, как учебный CRUD-проект на FastAPI постепенно превратился в стенд с м…

fastapidevopskubernetesdockerpostgresqlrabbitmqredisмикросервисыgitlab ciмониторинг
Habr
RU

Как перестать покупать диски, или Практическое руководство по ILM в Tantor Postgres 18

ILM (управление жизненным циклом данных) в Tantor Postgres 18 работает в три этапа: администратор задаёт правила, система собирает статистику и выдаёт…

ilmtantortantor postgrespostgresqlжизненный циклжизненный цикл данных
Habr
RU

Устанавливаем Digital Q.DataBase 18.2 на Astra Linux: PostgreSQL, MS SQL и Oracle в одной СУБД

Привет, Хабр! Меня зовут Жуйков Андрей, в Диасофт я занимаюсь развитием и продвижением СУБД Digital Q.DataBase. Импортозамещение СУБД перешло из разря…

субдsqlpostgresqlбаза данныххранение данныхit-инфраструктураbig datadigital q.database
Habr