EN

Cloudflare Details Unified Data Platform Where Billing Workloads Account for 53% of Queries

Cloudflare details Town Lake, an internal unified data platform, and Skipper, an AI analytics agent unifying access to operational, billing, security,…

Apache IcebergEnglish QuerySQLGoogle BigQueryNatural Language ProcessingClickHousePostgresData LakeAgentsBusiness IntelligenceBig DataData AnalyticsData GovernancePlatform EngineeringMetadataCloudflareObject DatabasesArchitecture & DesignDevelopmentAI, ML & Data Engineeringnews
InfoQ
RU

Git в Telegram: как я избавился от JSON, победил Markdown и получил security by design

Git в Telegram? Без JSON, с SQLite, победой над Markdown и security by design. Код, схема БД, факапы и ссылка на бота. — Читать дальше « Git в Telegra…

GitБезопасностьPythonJSONIDESQLРаботаTorHTMLGitHubHRTelegramGitLabMITIBMМессенджерdevСерверMarkdownРазработкаСтатьи
Tproger
RU

Рейтинги языков программирования в 2026 году с учётом ИИ-агентов и нейрослопа

Выбор языка программирования (ЯП) отражает стиль мышления разработчика. Однако если какой-то язык называют «популярным», это вовсе не значит, что он с…

рейтинг языков программированияязык программированиявакансиивойти в itPythonC++c#JavaRustSQL
Habr
RU

Как приручить legacy-код: безопасная модернизация без заморозки фич

Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и а…

ИнтернетAPIJavaGitОпросPythonRubyMySQLПрактикаSQLРефакторингРаботаTorGitHubБотыHRMITФинтехICORedisQAБэкендTwitterИграПриложениеСерверKubernetesБиблиотекианалитикOpenTelemetryPostgreSQLDeFiGrafanaБизнесLegacyТехникаСтатьи
Tproger
RU

Системные дашборды для Sigla Vision

В менеджерской среде есть изречение: «Управлять можно только тем, что можно измерить». Рискнем его дополнить — данных сейчас генерируется так много, ч…

BIадминистрированиеBusiness IntelligenceFineBISigla Visionдашбордыбизнес-аналитикаSQLPostgreSQL
Habr
RU

Когда мониторинг молчит: поиск скрытых деградаций сети с помощью ClickHouse

В телеком-сети возник класс «тихих» деградаций: абоненты сообщали, что при отличном уровне сигнала невозможно совершить или принять голосовой вызов, п…

ClickHouseSQLдетекция аномалийвременные рядымониторинганомалии в данныхдеградации сетисезонностьIslands and Gapsанализ данных
Habr
RU

Семь ошибок индексации БД, которые убивают производительность SaaS на корню

Разбираем 7 типичных ошибок индексации в PostgreSQL и MySQL: переиндексация, низкая селективность, раздутие индексов, мультитенантность и внешние ключ…

Алгоритмы и структуры данныхМасштабируемость и ограничения памятиОптимизацияПроизводительностьMySQLSQLPostgreSQLСтатьи
Tproger
RU

Использование триггеров в БД по решению задач администрирования Sigla Vision

Продолжаем серию «Адаптивное администрирование Sigla Vision» . Разберем кейсы, где триггеры в базе FineDB помогают решать задачи администрирования Sig…

sigla visionадминистрированиеBusiness IntelligenceBIFineBIдашбордыбизнес-аналитикаSQLPostgreSQL
Habr
RU

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

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

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

NOT IN — не противоположность IN: что в запросе ломает один NULL

В SQL самые опасные ошибки часто выглядят как рабочие запросы. Они не падают, не ругаются на синтаксис и не подсвечивают…

SQLNOT INNULLNOT EXISTSподзапросытрёхзначная логикаUNKNOWNWHEREантиджойношибки SQL
Habr
RU

SUM() OVER (ORDER BY...) считает не то, что вы думаете: кадр оконной функции

Привет, Хабр! SUM() OVER (ORDER BY ...) часто выглядит как очевидный способ посчитать нарастающий итог, пока в данных не появляются оди…

SQLоконные функцииwindow functionsROWSRANGEPostgreSQLнарастающий итогLAST_VALUEкадр окнааналитические запросы
Habr
RU

CTE в PostgreSQL: как писать сложные запросы просто

Запутались в многоэтажных SQL‑запросах? Обобщённые табличные выражения (CTE) — тот инструмент, который превращает лапшу из JOIN и подза…

PostgreSQLSQLCTEWITHобобщенные табличные выражениясложные запросыподзапросыоптимизация SQLрекурсивные запросычитаемый SQL
Habr
RU

OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище

ownCloud vs Nextcloud, что лучше? Какое облачное хранилище выбрать? Как может помочь связка S3 с ownCloud? — Читать дальше « OwnCloud – аналог Nextclo…

LinuxAndroidОпросMySQLКонференцииIDESQLWindowsiOSРаботаTorБотыRustHRDockermacOSICORedisМаркетингQAМессенджерПерсональные данныеСерверДизайнМашин1CБизнесСтатьи
Tproger
RU

Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке

Помните диск Z:, иконку джентльмена и магию Run.exe? Денвер вернулся. Denwer SE: Python вместо Perl, HTTPS без красных экранов, свежий PHP и портативн…

C++Веб-разработкаОпросPythonMySQLPHPSQLБраузерыWindowsРаботаMicrosoftБотыБазы данныхNode.jsHRDockerДля продвинутыхdevСерверCMSLaravelСтатьи
Tproger
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реали…

APIJavaScriptJavaAndroidStack OverflowGitБезопасностьОпросIDESQLiOSРаботаTorGitHubБазы данныхHRReactDockerMITАлисаRedisQAМессенджер5gПриложениеВзломdevСервер1CPostgreSQLGrafanaСтатьи
Tproger