Блог

Технические заметки о работе с базами данных, архитектуре и инженерных решениях.

Lakekeeper и Apache Polaris - два REST-каталога для Apache Iceberg

Каталоги Iceberg: Lakekeeper против Apache Polaris

Каталог для Apache Iceberg: разбор Lakekeeper на Rust и сравнение с Apache Polaris. Модели доступа OpenFGA и RBAC, commit, события CloudEvents, федерация каталогов и контракты данных в лейкхаусе.

#iceberg#lakekeeper#polaris#каталоги#lakehouse#openfga#postgresql#trino#data-engineering
Слева сервер с ошибкой и застывшим отчётом, справа тот же сервер с разнесёнными дисками и работающим пользователем, надпись «Часть вторая»

Ошибки конфигурации MS SQL Server под 1С. Часть 2 - мониторинг, параллелизм и изоляция транзакций

Почему RCSI не помогает на УПП, чем автоматический режим блокировок отличается от управляемого, как читать типы ожиданий, cost threshold и MAXDOP, gMSA, шифрование бэкапов и сетевой доступ к серверу.

#mssql#1с#erp#блокировки#мониторинг#производительность#dba
Слева сервер с потоками ввода-вывода, сваленными на один диск, справа тот же сервер с дисками, разнесёнными по отдельным каналам

Ошибки конфигурации MS SQL Server под 1С. Часть 1 - планирование и развёртывание

Почему 1С тормозит на MS SQL Server и новый сервер не спасает. Разнесение дисковой подсистемы, tempdb, max server memory, баланс памяти и ядер, засады виртуализации.

#mssql#1с#erp#производительность#dba
Пять аварий MS SQL Server: база данных, предупреждение и журнал ошибок - заголовок статьи

Пять аварий MS SQL Server: что делать и чего не делать

Разбор частых аварий MS SQL Server: журнал транзакций переполнен (9002), служба не запускается (3417), база в recovery pending и suspect, повреждение страниц 823/824. Как чинить и чего не делать.

#mssql#аварии#бэкапы#траблшутинг#dba
Каталог Iceberg как единая точка контроля над данными в открытом лейкхаусе

Apache Iceberg: Индиана Джонс и Каталог судьбы в Lakehouse

Что такое Apache Iceberg и зачем ему каталог. Разбираем Polaris, Hive Metastore, Glue, Nessie и Lakekeeper: кто держит указатель на таблицу, тот и управляет данными в лейкхаусе.

#iceberg#каталоги#polaris#lakehouse#хранилище данных#postgresql#метаданные#объектное хранилище#data-engineering
Дашборд мониторинга SSRS и Power BI Report Server на Grafana

«Почему мне не приходит рассылка?» - дашборд для SSRS и PBIRS

Как собрать мониторинг SSRS и Power BI Report Server на Grafana поверх базы ReportServer: ошибки подписок с трейсом, тяжёлые отчёты, фоновая нагрузка pbix, здоровье нод. С готовыми дашбордами и запросами.

#SSRS#Power BI Report Server#Grafana#мониторинг#MSSQL#VictoriaMetrics#ExecutionLog#windows_exporter#дашборд
ИИ для бизнеса без хайпа: дело не в модели, а в состоянии ваших данных

Вам продают ИИ. Покупать нужно не его.

Локальные LLM и RAG для бизнеса без хайпа: где это правда экономит, где жжёт деньги и почему успех проекта решается задолго до выбора модели - в состоянии ваших документов и данных.

#llm#rag#ии#data-engineering#архитектура данных#эмбеддинги#контракты данных
Что услышал инженер с Data Summit 2026 - заголовок статьи

Data Summit 2026: главные тезисы для бизнеса в СНГ

Три тезиса с Data Summit 2026: схлопывается ли стек, что такое retrieval как новая инженерная дисциплина и почему AI приходит к данным, а не наоборот.

#data-engineering#ai#dwh#iceberg#архитектура
Идеальный failover в AlwaysOn AG: инцидент на 7,5 часов - заголовок статьи

Идеальный failover в AlwaysOn AG: инцидент на 7,5 часов

Реальный инцидент с AlwaysOn AG: failover за 4 секунды, бизнес простоял 7,5 часов. Разбор четырёх триггеров, дизайна witness и почему быстрый автоматический failover часто опаснее ручного.

#mssql#alwayson#ha#инциденты#dba
DWH в 2026: четыре зоны на открытом стеке - схема архитектуры

DWH-2026: четыре зоны, открытый стек, методология вторична

Как мы строим DWH под колоночные движки: четыре зоны на Iceberg + Trino + ClickHouse, методология моделирования - локальный выбор внутри stage, не каркас.

#dwh#iceberg#clickhouse#trino#архитектура

Как одна настройка compatibility level превратила рутинный реиндекс в production-инцидент

Реальный инцидент на SQL Server 2019: compatibility level 150 тихо активировал Batch Mode on Rowstore, который выстрелил при первом же реиндексе.

#mssql#performance#инциденты

Привет, мир

Первая запись в блоге WARP.D. О том, зачем этот блог существует и что здесь будет.

#о блоге