Telegram Web
​​Достижение согласованности без менеджеров транзакций

"Вам нужно интегрировать несколько компонентов без помощи менеджеров транзакций с поддержкой ACID (атомарность, согласованность, изоляция и долговечность)? Тогда этот пост для вас."

Читать статью
​​Как оптимизировать SQL-запросы для снижения нагрузки на БД

Татьяна Жукова:
"Рассказываем, как построить SQL-запросы так, чтобы они не создавали избыточную нагрузку на сервер. Внутри — код, советы и главные принципы."

Читать статью
​​Drizzle ORM — современная типизированная ORM для реляционных БД в JS/TS

Drizzle — это современная TypeScript/JavaScript ORM, которая работает со всеми основными реляционными БД (PostgreSQL, MySQL, SQLite и др.).

Её главные особенности: малый вес (~7.4kb), отсутствие внешних зависимостей и умение работать в различных средах (Node, serverless среды, браузер).

Читать статью
​​Текстовая обработка в PostgreSQL: grep, sed, awk

"Всё, что пишет PostgreSQL в /var/log/postgresql/, можно разбирать, фильтровать, анализировать и автоматизировать. Не нужно вручную листать гигабайты логов — научимся вытягивать полезные данные и работать с конфигами в пару команд.

Поговорим о:
grep — быстро ищем ошибки, медленные запросы, аномалии
sed — редактируем конфиги PostgreSQL, комментируем, заменяем настройки
awk — превращаем сырые логи в отчёты"

Читать статью
​​SQL HowTo: укрощаем рекурсию в лабиринте (Advent of Code 2024, Day 16: Reindeer Maze)

Блог компании Тензор:
"В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024.

Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

Сегодняшняя задача заставила попотеть и разработать различные способы оптимизации рекурсивного запроса как по количеству итераций, так и по объему используемой памяти."

Читать статью
Знакомство с pgpro-otel-collector

pgpro-otel-collector (Postgres Pro OpenTelemetry Collector) — независимая утилита для сбора и обработки статистических данных (метрик и журналов активности) из экземпляров баз данных и её передачи совместимым c OpenTelemetry системам мониторинга. pgpro-otel-collector выступает в роли посредника между базой данных и системой мониторинга.

Читать статью
​​Устраняем эффект шумного соседа в PostgreSQL с помощью cgroups

"Приходилось ли вам запускать на одной виртуальной или физической машине несколько экземпляров PostgreSQL или любого другого ПО? Зачастую это вызывает эффект шумного соседа: приложения «отбирают» друг у друга ресурсы и мешают корректной работе. Мы не понаслышке знакомы с этой проблемой и готовы рассказать о способах борьбы с эффектом шумного соседа. Если коротко — запустите приложение в контейнере."

Читать статью
​​Миллиарды векторов и немного магии: превращаем сырые данные с маркетплейсов в пригодные для анализа

Автор: Игорь Старун, BigData Lead в MPSTATS.

"Данные о товарах – это основа всего. Каждую неделю мы обходим более 200 миллионов карточек с Wildberries и Ozon. Названия, описания, характеристики, фотографии — всё это мы аккуратно собираем и складываем в базы данных (для разных задач мы используем ClickHouse, Postgres, MySQL и MongoDB) и облачные хранилища. Зачем? Чтобы потом сделать с этим что-то умное и полезное."

Читать статью
2025/06/26 16:22:53
Back to Top
HTML Embed Code: