Вспомнилась история, некогда рассказанная коллегой на прошлой работе. Вот она.
Дама в первый рабочий день пришла сделать фото на пропуск. Она предварительно прихорошилась у зеркала, её "щёлкнули" и показали на мониторе результат. Новоиспечённая сотрудница всматривается в экран и сообщает, что её не устраивает фотография. Естественно, просит переснять. В общем, классика!
Но в этот момент "безопасник" переводит на неё взгляд и спокойным отстранённым тоном выдаёт, что фото на пропуске должно быть реалистичным, ведь служит оно не для красоты, а для того, чтобы можно было быстро опознать тело.😈 Занавес!
Помимо самой комичности ситуации я рассказал вам эту историю с одной целью. Это жизненный пример того, как к одному и тому же, притом достаточно простому продукту, могут предъявляться совершенно разные требования. Каждый из участников процесса может ждать какого-то своего результата. И важно помнить об этом.
#стейкхолдеры #требования
Дама в первый рабочий день пришла сделать фото на пропуск. Она предварительно прихорошилась у зеркала, её "щёлкнули" и показали на мониторе результат. Новоиспечённая сотрудница всматривается в экран и сообщает, что её не устраивает фотография. Естественно, просит переснять. В общем, классика!
Но в этот момент "безопасник" переводит на неё взгляд и спокойным отстранённым тоном выдаёт, что фото на пропуске должно быть реалистичным, ведь служит оно не для красоты, а для того, чтобы можно было быстро опознать тело.
Помимо самой комичности ситуации я рассказал вам эту историю с одной целью. Это жизненный пример того, как к одному и тому же, притом достаточно простому продукту, могут предъявляться совершенно разные требования. Каждый из участников процесса может ждать какого-то своего результата. И важно помнить об этом.
#стейкхолдеры #требования
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🔥4👍3💯2
Несколько месяцев назад в своём посте я делился ссылкой на статью по теме построения e2e бизнес-мониторинга.
Для тех, кто предпочитает получать знания в форме видео, сегодня хорошая новость: есть возможность посмотреть доклад на YouTube!
Смотрим ▶️
#видео #мониторинг
Для тех, кто предпочитает получать знания в форме видео, сегодня хорошая новость: есть возможность посмотреть доклад на YouTube!
Смотрим ▶️
#видео #мониторинг
YouTube
Дмитрий Комиссаров. Как мы строили систему e2e бизнес-мониторинга и что узнали в процессе
Дмитрий Комиссаров
Руководитель направления, ДИТ УБ, Сбер
Как мы строили систему e2e бизнес-мониторинга и что узнали в процессе
Расскажу о том, как мы делали систему Е2Е мониторинга. Что это вообще такое, зачем она нужна и какие проблемы решали в процессе…
Руководитель направления, ДИТ УБ, Сбер
Как мы строили систему e2e бизнес-мониторинга и что узнали в процессе
Расскажу о том, как мы делали систему Е2Е мониторинга. Что это вообще такое, зачем она нужна и какие проблемы решали в процессе…
👍1🔥1🍾1👀1
⚡️ Только бы нам ночь простоять да день продержаться
Ассоциация AITEX объявила о проведении в последние дни февраля нового мероприятия — AITEX Summit Winter 2026: From Insight to Action.
В этот раз хакатон посвящён современным направлениям работы с данными: Product Analytics, Operational Analytics, Business Analytics, Open Analytics.
Звучит интересно? Вот и я так подумал. Но на этом история не заканчивается.👇
Примерно в тот же период Hackathon Raptors будет проводить свой хакатон — sudo make world.
Соревнования будут проводиться по 6 направлениям: Education, Climate, Health, Civic, Tools, Wildcard. На выходе должны получиться open source решения, которые делают жить лучше.
👁🗨 Участников обоих хакатонов ждёт строгая оценка международных жюри — всё как полагается. Вот только тут закавыка вышла: я попал сразу в оба состава этих уважаемых комиссий. Ну что ж, запасаюсь кофеином и желаю себе побольше выдержки 😅
#анонсы #достижения #события #судейства
Ассоциация AITEX объявила о проведении в последние дни февраля нового мероприятия — AITEX Summit Winter 2026: From Insight to Action.
В этот раз хакатон посвящён современным направлениям работы с данными: Product Analytics, Operational Analytics, Business Analytics, Open Analytics.
Звучит интересно? Вот и я так подумал. Но на этом история не заканчивается.
Примерно в тот же период Hackathon Raptors будет проводить свой хакатон — sudo make world.
Соревнования будут проводиться по 6 направлениям: Education, Climate, Health, Civic, Tools, Wildcard. На выходе должны получиться open source решения, которые делают жить лучше.
#анонсы #достижения #события #судейства
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👀1🆒1
🧑💻 Кэши разные нужны, кэши разные важны
В контексте IT слово "кэш", как правило, обозначает метод временного хранения данных для быстрого повторного доступа к ним. Кэш позволяет сократить задержки и увеличить производительность различных компонентов компьютерной системы.
И в зависимости от того, о каком компоненте системы идёт речь, можно выделить несколько основных типов кэша.
🔲 Аппаратный кэш (Hardware Cache)
Включает в себя физические компоненты оборудования, например:
🟡 кэш CPU — высокоскоростная память внутри процессора, предназначенная для хранения часто используемых инструкций и данных. Кэширование в CPU позволяет обеспечить быстрый доступ процессора к ним, минуя обращение к основной оперативной памяти (RAM). Кэш CPU разделяется на несколько уровней (L1, L2, L3), отличающихся скоростью и объёмом.
🟡 кэш GPU — аналогичный аппаратный кэш в графическом процессоре, предназначенный для ускорения обработки графики и хранения данных, нужных для рендеринга. Эта память обеспечивает быстрый доступ к данным шейдеров, текстурам, буферу кадров и другим элементам визуализации.
🟡 кэш DRAM — это отдельная микросхема оперативной памяти, встроенная прямо в SSD. Её основная задача — хранить таблицу размещения файлов, чтобы контроллер накопителя мог мгновенно находить нужные данные на диске. В отличие от остальных кэшей данный вид не предполагает непосредственное хранение запрашиваемых данных, а служит навигатором по ним.
🖥 Программный кэш (Software Cache)
Используется различными программами и системами для хранения временных данных, сессионных данных пользователя, а также результатов ранее выполненных операций, в том числе обращений к базам данных и другим ресурсам.
К данному типу кэша можно отнести:
🟡 Внутренний кэш СУБД — кэш, размещённый в оперативной памяти и управляемый непосредственно системой управления базой данных (СУБД). Когда приложение запрашивает данные из базы, СУБД первым делом проверяет их наличие в своём внутреннем кэше, чтобы минимизировать обращение к жёсткому диску (HDD) или твёрдотельному накопителю (SSD).
🟡 Внешние решения, например, Redis, Apache Ignite, Memcached и аналогичные инструменты. Эти системы позволяют создавать высокопроизводительные механизмы для сохранения и повторного использования промежуточных результатов вычислений и часто используемых данных.
🌐 Веб-кэш (Web Cache)
Обеспечивает эффективность передачи контента по сети и включает в себя три ключевых компонента:
🟡 Кэш браузера — сохраняет файлы веб-ресурсов (CSS, JavaScript, изображения и др.) на устройстве пользователя, позволяя быстрее загружать страницы при повторных посещениях.
🟡 Прокси-кэш, или HTTP-кэш — сохраняет копии запросов и ответов на промежуточных прокси-серверах, снижая количество обращений к исходному серверу и сокращая сетевую нагрузку.
🟡 CDN (Content Delivery Networks) — это глобальные сети серверов, предназначенные для распределения контента по географическим регионам (или даже по всему миру), что уменьшает задержки и увеличивает доступность контента.
🗄️ DNS-кэш (DNS Cache)
Служит для временного хранения соответствий между доменными именами и IP-адресами, позволяя быстро разрешать адреса (например, ya.ru 👉 5.255.255.242) без необходимости обращаться к внешним DNS-серверам.
Принцип работы. Когда пользователь вводит адрес сайта, система сначала ищет его IP в локальном кэше. Если IP есть в кэше, сайт загружается сразу. Если нет, система проверяет системный DNS-кэш устройства, а если и он не знает — идёт к DNS-серверу провайдера. Если последний также не знает, то последовательно "разматывается" вся цепочка обращений к вышестоящим серверам вплоть до корневых серверов DNS (Root Servers).
🔍 Итого
Понятие "кэш" охватывает широкий спектр технологий и методов, направленных на повышение эффективности работы IT-инфраструктуры и приложений.
При этом во главу угла ставится достижение следующих целей:
🟡 повышение скорости доступа к данным;
🟡 сокращение нагрузки на главные компоненты инфраструктуры (серверы, базы данных);
🟡 улучшение общей производительности и удобства использования сервисов.
#проектирование #данные #термины
В контексте IT слово "кэш", как правило, обозначает метод временного хранения данных для быстрого повторного доступа к ним. Кэш позволяет сократить задержки и увеличить производительность различных компонентов компьютерной системы.
И в зависимости от того, о каком компоненте системы идёт речь, можно выделить несколько основных типов кэша.
🔲 Аппаратный кэш (Hardware Cache)
Включает в себя физические компоненты оборудования, например:
🖥 Программный кэш (Software Cache)
Используется различными программами и системами для хранения временных данных, сессионных данных пользователя, а также результатов ранее выполненных операций, в том числе обращений к базам данных и другим ресурсам.
К данному типу кэша можно отнести:
🌐 Веб-кэш (Web Cache)
Обеспечивает эффективность передачи контента по сети и включает в себя три ключевых компонента:
🗄️ DNS-кэш (DNS Cache)
Служит для временного хранения соответствий между доменными именами и IP-адресами, позволяя быстро разрешать адреса (например, ya.ru 👉 5.255.255.242) без необходимости обращаться к внешним DNS-серверам.
Принцип работы. Когда пользователь вводит адрес сайта, система сначала ищет его IP в локальном кэше. Если IP есть в кэше, сайт загружается сразу. Если нет, система проверяет системный DNS-кэш устройства, а если и он не знает — идёт к DNS-серверу провайдера. Если последний также не знает, то последовательно "разматывается" вся цепочка обращений к вышестоящим серверам вплоть до корневых серверов DNS (Root Servers).
🔍 Итого
Понятие "кэш" охватывает широкий спектр технологий и методов, направленных на повышение эффективности работы IT-инфраструктуры и приложений.
При этом во главу угла ставится достижение следующих целей:
#проектирование #данные #термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🙏1👌1🏆1
Недавно звонил другу, чтобы поздравить его с днём рождения
Оказывается, он уже несколько месяцев был недоволен работой на своём текущем месте. Больше всего напрягало ежеквартальное продление срочного договора, а хотелось стабильности и уверенности в завтрашнем дне. Тем более сейчас, когда рынок труда переживает непростые времена.
Однажды он решился и заявил начальству, что хочет перейти на постоянную основу, иначе будет искать новые возможности. Ответ был стандартный: "Подумаем".
Прошло некоторое время, друг решил действовать и отправился на собеседование в другую компанию. Там ему оперативно сделали предложение: бессрочный трудовой договор, зарплата выше нынешней, квартальные премии и полная удалённая работа. Бинго!
Естественно, друг не преминул сообщил своему нынешнему руководителю, что собирается уйти после завершения срока текущего договора, потому что имеет на руках предложение. Руководитель заинтересовался подробностями, и получив их, традиционно ответил, что будет думать.
Спустя пару дней последовал звонок от HR текущего работодателя: мол, готовы предложить перейти в штат. Что дальше? А дальше началось шоу абсурда.
Другу предложили бессрочный трудовой договор, но только на гибридной основе (посещение офиса три раза в неделю), да ещё и зарплату ниже той, что обещана в другом месте, плюс меньшую премию.
Вот такая вот странная попытка удержать сотрудника. Герой истории удивлён: по всем параметрам условия хуже. В чëм подвох, зачем это сделано? Возможно, хотели проверить его на стрессоустойчивость и чувство юмора одновременно?
Но правда ведь забавно получается: зачем предлагать заведомо худшие условия? Просто загадка века!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🤡1🏆1
🔥 Молодым — везде у нас дорога
Сегодня выступаю в необычной для себя роли. Я принимаю участие в Дне карьеры для студентов АВТФ НГТУ. Теперь всё по порядку.
АВТФ НГТУ — это Факультет автоматики и вычислительной техники Новосибирского государственного технического университета. Это самый большой факультет крупнейшего ВУЗа Новосибирска. 💪🏆
Если отвечать на вопрос, как я здесь оказался, то ответ такой. Это моя alma mater 🎓. В стенах этого ВУЗа я провёл в общей сложности 6.5 лет, и в последний раз его двери захлопнулись за мной в далёком 2006-м году.
Когда же от коллег из Сбера, соорганизаторов данного мероприятия, поступило предложение пообщаться со студентами и провести для них небольшой воркшоп, то я не смог отказаться.
📍 Мероприятие скоро начнётся и будет проходить в "Точке кипения НГТУ" в 1-м корпусе. Поэтому, если ты студент и читаешь эти слова — заходи, будет интересно!
#события #выступления #вузы #нгту #нгту_нэти #автф #сбер
Сегодня выступаю в необычной для себя роли. Я принимаю участие в Дне карьеры для студентов АВТФ НГТУ. Теперь всё по порядку.
АВТФ НГТУ — это Факультет автоматики и вычислительной техники Новосибирского государственного технического университета. Это самый большой факультет крупнейшего ВУЗа Новосибирска. 💪🏆
Если отвечать на вопрос, как я здесь оказался, то ответ такой. Это моя alma mater 🎓. В стенах этого ВУЗа я провёл в общей сложности 6.5 лет, и в последний раз его двери захлопнулись за мной в далёком 2006-м году.
Когда же от коллег из Сбера, соорганизаторов данного мероприятия, поступило предложение пообщаться со студентами и провести для них небольшой воркшоп, то я не смог отказаться.
📍 Мероприятие скоро начнётся и будет проходить в "Точке кипения НГТУ" в 1-м корпусе. Поэтому, если ты студент и читаешь эти слова — заходи, будет интересно!
#события #выступления #вузы #нгту #нгту_нэти #автф #сбер
1🔥6👍4🏆2👏1
📚 Сегодня книжная рубрика будет необычной! 💬
Во-первых, я поделюсь впечатлениями о трёх книгах сразу. Во-вторых, эти книги посвящены не вопросам разработки ПО, а другим полезным навыкам для аналитика — навыкам коммуникации. Ну и, наконец, характеристику каждой книги хочется начать с образа её автора, который у меня сформировался при прочтении. Конечно, это субъективное восприятие, и у вас могут возникнуть иные ассоциации. 😉
Речь пойдëт о следующих книгах:
✔️ Ларри Кинг "Как разговаривать с кем угодно, когда угодно и где угодно"
Кинг — мудрый старец, который излагает здравый смысл, житейскую мудрость и делится своими советами по широкому кругу вопросов, связанных с общением. В его книге вы найдёте базу по коммуникациям в различных обстоятельствах: от застольной беседы до участия в ток-шоу.
✅ Нина Зверева "Я говорю — меня слушают. Уроки практической риторики"
Зверева — опытный строгий учитель, который методично излагает учебную программу по подготовке к публичным выступлениям. Если ваша цель — научиться выступать перед аудиторией (и тем более вовлекать её в процесс), то эта книга станет вашим надёжным помощником.
⭐️ Никита Непряхин "Гни свою линию: Приёмы эффективной коммуникации"
Непряхин — современный бизнес-тренер по коммуникативным техникам, выступлениям и убеждению. Его книга подойдёт тем, кто хочет взглянуть на коммуникации шире: познакомиться с риторическими приёмами, манипуляциями и разобраться в логике конфликтов.
И напоследок ☝️
1⃣ Несмотря на то, что книги являются независимыми произведениями, при желании получить более целостное представление о коммуникациях я бы рекомендовал прочесть их все, причём в представленном выше порядке.
2⃣ Все три книги доступны в удобном карманном формате (165×115 мм). А значит, их легко положить в рюкзак или кармашек сумки для ноутбука — и отправляться в путь! ✈️ Я именно так и поступаю.
#книги #коммуникации
Во-первых, я поделюсь впечатлениями о трёх книгах сразу. Во-вторых, эти книги посвящены не вопросам разработки ПО, а другим полезным навыкам для аналитика — навыкам коммуникации. Ну и, наконец, характеристику каждой книги хочется начать с образа её автора, который у меня сформировался при прочтении. Конечно, это субъективное восприятие, и у вас могут возникнуть иные ассоциации. 😉
Речь пойдëт о следующих книгах:
✔️ Ларри Кинг "Как разговаривать с кем угодно, когда угодно и где угодно"
Кинг — мудрый старец, который излагает здравый смысл, житейскую мудрость и делится своими советами по широкому кругу вопросов, связанных с общением. В его книге вы найдёте базу по коммуникациям в различных обстоятельствах: от застольной беседы до участия в ток-шоу.
✅ Нина Зверева "Я говорю — меня слушают. Уроки практической риторики"
Зверева — опытный строгий учитель, который методично излагает учебную программу по подготовке к публичным выступлениям. Если ваша цель — научиться выступать перед аудиторией (и тем более вовлекать её в процесс), то эта книга станет вашим надёжным помощником.
⭐️ Никита Непряхин "Гни свою линию: Приёмы эффективной коммуникации"
Непряхин — современный бизнес-тренер по коммуникативным техникам, выступлениям и убеждению. Его книга подойдёт тем, кто хочет взглянуть на коммуникации шире: познакомиться с риторическими приёмами, манипуляциями и разобраться в логике конфликтов.
И напоследок ☝️
#книги #коммуникации
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🏆1🤝1
Согласно данным РБК, для одобрения ипотеки на приобретение скромной трёшки в российских городах-миллионниках потребуется зарплата в среднем 257'800 руб.
Если говорить о Москве, то планка необходимого дохода поднимется до 715'500. Питер и Казань занимают почётное второе и третье место соответственно.
Не знаю, как вам, а меня цифры впечатляют. Особенно что касается столицы.
Но, чтобы не останавливаться на эмоциональной составляющей, предлагаю дополнить картину сведениями Хабр Карьеры об уровне заработных плат системных аналитиков. Понимаю, что могут быть вопросы к репрезентативности Хабра, но всё же.
Так вот, при средней 225'000 руб. с разбросом ± 90'000 руб. выглядит так, что трёшка системному аналитику, скорее всего, не светит чисто математически. Для того, чтобы получить на неё ипотеку квалифицированному специалисту может потребоваться рост доходов в 2.5-3 раза от текущих уровней.
После таких рассуждений начинаю думать, что в нынешних условиях для решения жилищного вопроса надо заниматься проектированием систем не информационных, а финансовых
#жиза #экономика #ипотека #недвижимость #зарплаты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤝2👎1😱1🗿1
А вот и очередная порция новостей из мира технологий, после которой мир уже не будет прежним.
📜 Компания Waymo, подразделение Alphabet, занимающееся производством беспилотных такси, оказалась в центре скандала: по сети разошлись слухи о том, что их автомобили на самом деле не управляются искусственным интеллектом. Утверждалось, что в действительности такси управляли операторы из Филиппин. Позже компания опровергла эти слухи, пояснив, что филиппинцы занимаются лишь мониторингом видео для возможности оперативного вмешательства.
Подробнее: здесь.
📜 Продолжается рост стоимости оперативной памяти в России и мире. Официальной причиной происходящему по прежнему считается увеличение спроса со стороны компаний, занятых искусственным интеллектом. Ярких побед в этой области пока не наблюдается, но память по цене золота уже становится дорогим подарком на крупных торжествах.
Подробнее: здесь, здесь и здесь.
📜 Сообщается, что 1 апреля 2026 в России будет окончательно заблокирован Telegram. Остаётся только надеяться, что это "утка" или случайно просочившаяся с репетиции в прессу неудачная первоапрельская шутка какого-то стендап-комедианта, чьë выступление мы не увидим.
Подробнее: здесь и здесь.
📜 Вышли данные о состоявшемся в 2025 г. сокращении 20% сотрудников Сбербанка. Официальной причиной называется повсеместное внедрение технологий искуственного интеллекта. На этом фоне Сбер в 2026 г., как ожидается, существенно нарастит свои инвестиции в развитие ИИ. Вытеснение людей нейронками налицо.
Подробнее: здесь и здесь.
📜 В начале 2026 г. в Шанхае запустили первую демонстрационную линию по производству процессоров на основе дисульфида молибдена. Несмотря на относительно скромное число транзисторов, выращиваемых на кристалле на текущий момент, физические свойства материала выглядят многообещающе. Альтернатива кремнию уже на пороге.
Подробнее: здесь.
📜 На Форуме будущих технологий, проходившем в конце февраля 2026 г., Сбер совместно с МФТИ представил научный проект по записи и долговременному хранению информации в молекулах ДНК. Промышленных решений ещё нет, но утверждается, что в перспективе ДНК может выступать в качестве носителя данных нового поколения.
Подробнее: здесь.
#дайджест #ai #железо #сбер #технологии
📜 Компания Waymo, подразделение Alphabet, занимающееся производством беспилотных такси, оказалась в центре скандала: по сети разошлись слухи о том, что их автомобили на самом деле не управляются искусственным интеллектом. Утверждалось, что в действительности такси управляли операторы из Филиппин. Позже компания опровергла эти слухи, пояснив, что филиппинцы занимаются лишь мониторингом видео для возможности оперативного вмешательства.
Подробнее: здесь.
📜 Продолжается рост стоимости оперативной памяти в России и мире. Официальной причиной происходящему по прежнему считается увеличение спроса со стороны компаний, занятых искусственным интеллектом. Ярких побед в этой области пока не наблюдается, но память по цене золота уже становится дорогим подарком на крупных торжествах.
Подробнее: здесь, здесь и здесь.
📜 Сообщается, что 1 апреля 2026 в России будет окончательно заблокирован Telegram. Остаётся только надеяться, что это "утка" или случайно просочившаяся с репетиции в прессу неудачная первоапрельская шутка какого-то стендап-комедианта, чьë выступление мы не увидим.
Подробнее: здесь и здесь.
📜 Вышли данные о состоявшемся в 2025 г. сокращении 20% сотрудников Сбербанка. Официальной причиной называется повсеместное внедрение технологий искуственного интеллекта. На этом фоне Сбер в 2026 г., как ожидается, существенно нарастит свои инвестиции в развитие ИИ. Вытеснение людей нейронками налицо.
Подробнее: здесь и здесь.
📜 В начале 2026 г. в Шанхае запустили первую демонстрационную линию по производству процессоров на основе дисульфида молибдена. Несмотря на относительно скромное число транзисторов, выращиваемых на кристалле на текущий момент, физические свойства материала выглядят многообещающе. Альтернатива кремнию уже на пороге.
Подробнее: здесь.
📜 На Форуме будущих технологий, проходившем в конце февраля 2026 г., Сбер совместно с МФТИ представил научный проект по записи и долговременному хранению информации в молекулах ДНК. Промышленных решений ещё нет, но утверждается, что в перспективе ДНК может выступать в качестве носителя данных нового поколения.
Подробнее: здесь.
#дайджест #ai #железо #сбер #технологии
🔥4👍2🙏1🤝1
❌ Не так страшен кэш, как его малюют
Если ранее я писал о многообразии термина "кэш", то сегодня хочу сосредоточиться на более прикладных вопросах. Мы поговорим про алгоритмы работы с ним.
👇
〰️ Стратегии кэширования (Caching Strategies) 〰️
Обеспечивают эффективное использование ресурсов путём оптимизации операций чтения и записи данных. Они позволяют снизить нагрузку на основную систему хранения и ускорить доступ к часто используемым данным. Существующие стратегии в зависимости от типа операции можно разделить на:
🟢 Стратегии для чтения
Направлены на минимизацию задержек при доступе к данным и повышение производительности системы.
🟢 🟢 Cache aside — при обращении к данным проверяется наличие их копии в кэше. Если копия отсутствует, запрашиваются данные из основного хранилища, далее они сохраняются в кэше и возвращаются клиенту.
🟢 🟢 Read through — клиентские запросы направляются непосредственно в кэш. Если данные отсутствуют, кэш самостоятельно извлекает их из основного хранилища, сохраняет и далее возвращает клиенту.
🟢 Стратегии для записи
Направлены на минимизацию задержек при сохранении изменений и обеспечение согласованности данных.
🟢 🟢 Write around — запись выполняется в обход кэша прямо в основное хранилище. Если эти данные впоследствии понадобятся для чтения, они попадут в кэш по одной из стратегий для чтения. Такой подход снижает риск потери данных при сбоях кэша, но увеличивает задержки.
🟢 🟢 Write back, или Write behind — записываемые данные сначала сохраняются в кэше, а позже асинхронно записываются в основное хранилище. Такой подход повышает производительность, но требует механизмов отслеживания состояния кэша.
🟢 🟢 Write through — данные одновременно записываются и в кэш, и в основное хранилище. Такой подход гарантирует мгновенную доступность данных, но замедляет операции записи.
〰️ Политики очистки кэша (Cache Clearing) 〰️
Определяют правила управления памятью кэша и в зависимости от цели эти политики можно разделить на две категории:
🔵 Политики вытеснения (Cache Replacement, или Cache Eviction)
Вытеснение — это автоматическое удаление старых записей кэша, чтобы освободить место для новых. Цель — эффективно использовать ограниченное пространство кэша.
🔵 🔵 FIFO (First In First Out) — удаляются данные, дольше всего находящиеся в кэше независимо от частоты использования.
🔵 🔵 LIFO (Last In First Out) — первыми удаляются недавно добавленные данные, сохраняя наиболее старые.
🔵 🔵 RR (Random Replacement) — данные для удаления выбираются случайным образом.
🔵 🔵 LRU (Least Recently Used) — удаляются данные, которые дольше всего не использовались; критерий — время последнего обращения.
🔵 🔵 LFU (Least Frequently Used) — удаляются наименее часто используемые данные; критерий — частота обращений.
🔵 Политики инвалидации (Cache Invalidation)
Инвалидация — процесс удаления устаревших или нерелевантных данных из кэша для того, чтобы он содержал только актуальную информацию. Цель — обеспечить соответствие данных, хранящихся в кэше, данным из источника.
🔵 🔵 Инвалидация при изменении — происходит сразу после обновления данных в источнике, гарантируя свежесть данных в кэше.
🔵 🔵 Инвалидация при чтении — проверяется актуальность данных при каждом запросе, что может привести к снижению производительности.
🔵 🔵 Инвалидация по истечении времени (Time To Live, TTL) — устанавливается ограничение срока жизни данных, после которого они автоматически удаляются из кэша.
❗Приведённые стратегии являются лишь частью множества существующих подходов. Для конкретных приложений и систем оптимальные решения могут различаться.
#проектирование #данные #термины
Если ранее я писал о многообразии термина "кэш", то сегодня хочу сосредоточиться на более прикладных вопросах. Мы поговорим про алгоритмы работы с ним.
👇
Обеспечивают эффективное использование ресурсов путём оптимизации операций чтения и записи данных. Они позволяют снизить нагрузку на основную систему хранения и ускорить доступ к часто используемым данным. Существующие стратегии в зависимости от типа операции можно разделить на:
Направлены на минимизацию задержек при доступе к данным и повышение производительности системы.
Направлены на минимизацию задержек при сохранении изменений и обеспечение согласованности данных.
Определяют правила управления памятью кэша и в зависимости от цели эти политики можно разделить на две категории:
Вытеснение — это автоматическое удаление старых записей кэша, чтобы освободить место для новых. Цель — эффективно использовать ограниченное пространство кэша.
Инвалидация — процесс удаления устаревших или нерелевантных данных из кэша для того, чтобы он содержал только актуальную информацию. Цель — обеспечить соответствие данных, хранящихся в кэше, данным из источника.
❗Приведённые стратегии являются лишь частью множества существующих подходов. Для конкретных приложений и систем оптимальные решения могут различаться.
#проектирование #данные #термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🏆1
Уверен, многие уже слышали — и не раз! — обсуждения того, может ли 🤖 заменить человека. Мол, он работает быстрее, лучше и точно заменит джунов.
Но знаете что? Я понял, что он точно никогда не сможет делать даже близко по качеству то, что могу я или вы. Он не сможет просто взять, махнуть на всё рукой и поехать отдыхать на море; пройтись по песочку и укрыться в тени сочной пальмы🏖
Как вы уже догадались, именно этим я и планирую заниматься в ближайшие дни. Так что не теряйте меня. Всех обнимаю! Тай, встречай! 🏝🇹🇭
Но знаете что? Я понял, что он точно никогда не сможет делать даже близко по качеству то, что могу я или вы. Он не сможет просто взять, махнуть на всё рукой и поехать отдыхать на море; пройтись по песочку и укрыться в тени сочной пальмы🏖
Как вы уже догадались, именно этим я и планирую заниматься в ближайшие дни. Так что не теряйте меня. Всех обнимаю! Тай, встречай! 🏝🇹🇭
🔥6