13 Jul 2026, 06:44 UTC65 views4 reactions1 Starread 9 August 2026 📫 Пост 46. Партиционирование БД - как база понимает, куда идти за данными?
Окей, таблицу разделили на части. А как БД понимает, в какой именно партиции лежат нужные данные? Короче об этом пост)
🧠 Партиции - это не просто отдельные таблицы
Многие представляют партиционирование так:
orders_2023
orders_2024
orders_2025
И думают, что сервис сам должен решать, в какую таблицу писать
Нет 🙂
Для сервиса по-прежнему существ…
❤4
28 Jun 2026, 11:43 UTC95 views5 reactionsread 9 August 2026 📬 Пост 45. Что такое Schema Registry и зачем он нужен в Kafka
Когда команда только начинает работать с Kafka, сообщения часто выглядят примерно так:
{
"orderId": 123,
"status": "PAID"
}
Все счастливы.
Потом появляется второй сервис.
Потом третий.
Потом десятый.
И внезапно начинается веселье:
• кто-то удалил поле
• кто-то поменял тип данных
• кто-то переименовал status в state
• consumer упал в проде
• интеграция…
🔥4❤1
28 Jun 2026, 11:15 UTC66 views6 reactionsread 9 August 2026 Photo
Это я после небольшого перерыва
Искал дорогу в тг
🔥6
21 May 2026, 19:15 UTC132 views2 reactionsread 9 August 2026 ✉️ Пост 44. Можно ли использовать Kafka как базу данных? Как вообще искать данные в Kafka.
Очень частый вопрос -
"А Kafka же хранит сообщения. Можно ли ее юзать как базу данных?"
Короткий ответ:
👉 Kafka - не классическая БД, НО некоторые сценарии хранения и доступа к данным она реально умеет закрывать.
И да, данные по ключу оттуда тоже можно доставать.
Но работает это вообще не так, как в PostgreSQL или Redis, напр…
❤2
21 Apr 2026, 06:57 UTC135 views7 reactionsread 9 August 2026 Photo
✉️ Пост 43. Блокировки в БД и конкурентный доступ. Общее инфо
Представь ситуацию:
два сервиса одновременно работают с одной и той же записью.
Например:
⚪️ сервис A списывает деньги
⚪️ сервис B тоже пытается списать деньги
⚪️ оба читают баланс = 100
И если ничего не контролить - получится хаос:
оба спишут по 100 баланс станет -100 🗿
Чтобы этого не происходило, в БД существуют механизмы блокировок и контроля конкуре…
❤3custom 57758764606569872862🔥1custom 58841522683615675701
7 Apr 2026, 06:43 UTC115 views11 reactionsread 9 August 2026 Photo
✉️ Пост 42. Что такое партиционирование в масштабировании БД и как это работает
Когда база данных начинает расти, наступает момент, когда один сервер уже не вывозит.
Запросов становится много, данных становится много, таблицы весят сотни гигабайт, индексы раздуваются, запросы тормозят
Тогда идут к масштабированию БД, например, с помощью партиционирования
🧠 Что такое партиционирование
Партиционирование - это раздел…
🔥6👀3❤1custom 58033968888078697491
9 Mar 2026, 18:58 UTC154 views12 reactions2 Starsread 9 August 2026 ✉️ Пост 41. Идемпотентный продюсер в Kafka - что это и зачем он нужен
Когда сервисы отправляют сообщения в Kafka, почти всегда есть риск дублей
Типичный сценарий:
• продюсер отправил сообщение
• брокер его записал
• ответ продюсеру не дошёл (например, сеть лагнула)
• продюсер думает, что сообщение не доставлено
• и отправляет его ещё раз
В итоге в Kafka может появиться два одинаковых сообщения.
А если представит…
🔥6custom 58031230373981098673❤2custom 58055942456161131521
2 Mar 2026, 19:44 UTC125 views8 reactions1 Starread 9 August 2026 ✉️ Пост 40. Что такое Redis
Redis - это in-memory key-value хранилище.
Расшифровка - Remote Dictionary Server - это база данных, которая хранит данные в оперативной памяти (RAM), а не на диске, как классические СУБД. И именно поэтому она дико быстрая.
🧠 Главная идея Redis
В обычной базе:
запрос → диск → чтение → ответ
В Redis:
запрос → RAM → ответ
А разница между диском и RAM - это космос по скорости.
Поэтому Re…
❤4custom 58029014901000804272custom 57758764606569872861custom 58841522683615675701
19 Feb 2026, 19:49 UTC125 views9 reactionsread 9 August 2026 ✉️ Пост 39. И снова про кафку. Гарантии доставки в Kafka для продюсера - что на самом деле происходит
Очень частое заблуждение - «Kafka супер надежная, значит сообщение точно не потеряется»
Нет.
Kafka надежная ровно настолько, насколько ты ее настроил
И главный параметр здесь - acks
🧠 Что вообще происходит при отправке сообщения
Когда продюсер отправляет сообщение:
1️⃣ Он пишет его в лидера партиции
2️⃣ Лидер сохра…
🔥4❤2custom 57758764606569872862👀1
15 Feb 2026, 16:32 UTC118 views9 reactionsread 9 August 2026 ✉️ Пост 38. Avro-схема и Schema Registry в Kafka
Когда люди начинают работать с Kafka, почти всегда сначала кидают сообщения в JSON.
Типа:
{
"orderId": 123,
"status": "PAID"
}
Все вроде ок…
А потом система растет, сервисов становится 10, и начинается хаос:
• кто-то удалил поле
• кто-то поменял тип
• кто-то переименовал status в state
• consumer упал
• прод горит
• аналитик плачет 😅
И вот тут появляются два мощных…
custom 58029014901000804273❤2🔥2👀1custom 58841522683615675701
4 Feb 2026, 17:49 UTC135 views9 reactionsread 9 August 2026 Всем здарова.
Подготовил список часто встречающихся вопросов на собесах по теме оффсетов в Kafka (пост по офсетам выше👆). Я собрал их на основе популярных источников с русско-и англоязычных ресурсов для разрабов и сис. аналитиков
🟢 База
- Что такое оффсет в Kafka и зачем он нужен?
- Чем оффсет отличается от позиции сообщения в партиции?
- Где физически хранятся оффсеты консьюмеров (какой топик)?
- Что происходит с…
❤4custom 58841522683615675703custom 58033968888078697492
31 Jan 2026, 10:30 UTC129 views8 reactionsread 9 August 2026 Photo
✉️ Пост 37. Всё об оффсете в Кафке.
Представь, что у тебя есть огромный чат, но без истории: ты вышел из телеги и вернулся, и тебе надо понять, где ты в последний раз остановился читать.
Вот оффсет и есть эта строчка чата, до которой ты уже дочитал.
🔹 Что такое офсет
В Кафке топик делится на партиции, а каждая партиция это как лента сообщений с номерами.
Оффсет это просто число, позиция сообщения в партиции, типа:
…
❤4custom 58029014901000804273custom 58033968888078697491
Showing the 12 most recent of 15 posts we hold for @IT_Logovo. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.