В распределённых базах данных YDB, CockroachDB по умолчанию используется уровень изоляции SERIALIZABLE. В PostgreSQL, Oracle Database, MySQL по умолчанию используется READ COMMITED. В стандарте SQL указаны только три аномалии. В статье приводится пример аномалии потерянного обновления в задаче "списания средств" и рассматривается, почему уровень READ COMMITED и ограничения целостности достаточны для решения задачи.
Если с данными (строками таблиц) работает одна сессия в базе данных, то разницы между уровнями изоляции транзакций нет, так как нет транзакций, от которых нужно изолироваться. Если есть несколько транзакций, которые пересекаются во времени, то нужно обращать внимание на то, что параллельно с теми же данными работают другие транзакции. Другими словами, учитывать особенности (феномены, аномалии) "конкурентного доступа".
Читать далееSplit-domain - вариант конфигурации почтового домена, при котором часть учетных записей находится на одном сервере электронной почты, а часть на другом. Такая конфигурация часто используется для миграции с одного сервера на другой и ряде других ситуаций. В данной статье мы расскажем о том, как настроить конфигурацию Split-domain в почтовом сервере Carbonio.
Читать далееТак повелось, что по итогам своих опытов с различными технологиями подключения дискового пространства писал сюда небольшие заметки:
Попытка разогнать сеть для БД со 100 до 200Гб/c или «failure is always an option».
Настройка iScsi в L3-сети для эффективной утилизации возможностей канала и СХД.
Поскольку появился новый свежий опыт по настройке и тестированию подключения еще одним способом, и все уже собрано для внутренней wiki-статьи, решил продолжить традицию.
Читать далееПривет! Меня зовут Анастасия Криулина, я фасилитатор и ведущая командных сессий в КОРУСе. Сегодня хочу раскрыть тему ретроспективы проекта с новой стороны и поделиться не всегда очевидными ценностями, которые дает ретро всем участникам процесса: от руководителя проекта до продавцов и компании целиком.
Сразу сделаю ремарку: статья строится вокруг опыта ретроспектив в проектных компаниях, чья специфика отличается от продуктовых.
Для подготовки материала я проанализировала свой опыт в КОРУСе, итоги проведенных ретроспектив, пообщалась с коллегами, чьи комментарии вы увидите в статье. Очень надеюсь, что статья «заразит» идеей ретро сомневающихся или поможет тем, кто хочет убедить руководство в пользе таких сессий.
Читать далееЧто, если бы вы могли слушать музыку или подкаст без наушников, не мешая окружающим? Или вести приватный разговор в общественном месте так, чтобы вас не слышали другие люди?
В нашем недавно опубликованном исследовании представлен способ создания звуковых анклавов — локализованных очагов звука, изолированных от окружающего пространства. Другими словами, мы разработали технологию, позволяющую создавать звук именно там, где он нужен.
Способность посылать звук, который становится слышен только в определённом месте, может изменить развлечения, общение и пространственное восприятие звука.
Читать далееПривет, Хабр! Я Маша, продуктовый дизайнер в ОТП Банке. Наш банк последнее время активно развивает дизайн, сегодня хочу поделиться опытом работы с иконками. Сразу скажу, большинство перечисленных принципов вам скорее всего знакомы, но есть некоторые неочевидные нюансы, на которые стоит обратить внимание
В Zendesk выяснили, что около 50% клиентов готовы уйти к конкуренту уже после одного неудачного взаимодействия с техподдержкой. А Qualtrics XM Institute посчитали, что в 2024 году именно из-за негативного клиентского опыта организации по всему миру потеряли 3,7 триллиона долларов.
И это объяснимо: сейчас, в условиях жёсткой конкуренции и огромного выбора услуг и товаров, клиенты хотят больше, а терпят — меньше. Это в большей степени касается техподдержки, к которой чаще всего обращаются в небольшом или большом стрессе, например в ситуациях, когда самому решить проблему не получилось, а поисковик не дал нужного ответа.
И вот тут кроется опасность: одно неверное движение специалиста техподдержки может привести к убыткам, потере клиентов и репутационным рискам.
Мы нашли различные исследования на эту тему, изучили мнения людей и проанализировали реальные кейсы. Рассказываем, почему техподдержка может отпугивать клиентов, как этого избежать и перестать тратить время и деньги.
Что не так с техподдержкой
Читать далееМоя история проста как три копейки. В конце 2010-х, работая Java-разработчиком в Москве, я невольно попал под влияние голосов, утверждавших, что пора валить, что на Западе сытнее, спится слаще, солнце ярче и трава зеленее. В начале 2020-го я начал учить английский и к началу 2022-го имел все что нужно для переезда. Штаты и Канада меня не особо манили, юг Европы слишком жаркое для меня место, так что я искал на севере Европы и в Германии.
То, что в конечном итоге я оказался именно в Финляндии — чистая случайность. Мы переехали с женой и ребенком начального школьного возраста три года назад. За это время накопилось немало опыта, которым я сегодня поделюсь — как есть, без приукрашиваний, иллюзий и прочих розовых единорогов.
Читать далееНа протяжении последних двух с половиной лет мы регулярно отмечаем, что более половины успешных атак на организации заканчиваются утечками данных. Во втором полугодии 2024 года этот показатель составил 52%.
В этой статье мы проанализировали данные из авторитетных открытых источников и около 3500 объявлений на теневых ресурсах, чтобы выявить ключевые тенденции, связанные с проблемой утечек данных, рассмотрели отраслевые и региональные особенности, а также трудности, с которыми сталкиваются организации при защите данных.
Читать далееЛетом прошлого года мы запустили курс по схемотехнике для начинающих. В нем можно познакомиться с азами схемотехники и собрать свое первое устройство без пайки и программирования — на макетной плате. Сейчас в чате поддержки курса — более 400 человек разных возрастов и образования. Но всех их объединяет интерес к микроэлектронике.
Мы продолжаем ликбез в этой области и устраиваем открытую лекцию в Музее Криптографии. 30 марта в 14:00 специалисты компании YADRO расскажут о проектировании микросхем, процессе их разработки — от идеи до готового устройства, современных технологиях в микроэлектронике и карьерных возможностях в этой сфере. Регистрируйтесь, чтобы присоединиться к сообществу офлайн или онлайн.
Читать далееДавайте представим стратегию, зародившуюся в военной сфере, где команды притворяются врагами друг друга, чтобы проверить оборонительные механизмы. Этот подход, известный как red teaming, оказался чрезвычайно ценным и теперь нашёл новое применение. Сегодня, когда искусственный интеллект занимает всё больше места в нашей повседневной жизни, использование метода red teaming для тестирования этих систем становится необходимым. Red teaming для моделей-LLM помогает убедиться, что они не только эффективны в работе, но и безопасны и надежны.
Читать далееМногим может показаться, что может быть сложного в аудиоразметке? Надел наушники, включил запись — и вперед, переписывай все, что слышишь. Но, как показал этот проект, даже такая на первый взгляд стандартная задача превращается в настоящее испытание, когда дело доходит до сотен часов сложных записей с медицинских устройств и фоновым шумом.
Рассказываем, как нам удалось не только качественно обработать более 800 часов аудио, но и выстроить процесс так, чтобы он оставался эффективным и прозрачным даже в самых сложных условиях.
Читать далее«Данные имеют ценность только тогда, когда годятся для принятия решений» – Андрей следовал этому правилу со времён учёбы в университете. Особенно в своей работе. Порой Андрей начинал сомневаться в незыблемости постулата, когда беседовал со своей девушкой. Но каждый раз отгонял мрачные мысли и продолжал в него верить – отчасти благодаря своей профессии.
По утрам Андрея будила умная колонка по имени Кроха. Она была настолько компактной, что изобретение 2019 года по сравнению с ней казалось неудобным гигантом. Неудобство касалось не только размера, но и технических возможностей. Андрей с детства хотел завести собаку, но аллергия не позволяла иметь питомцев. Поэтому Кроха заменяла ему собачку, когда носилась по квартире и лаяла, или котёнка, когда передвигалась медленно и постоянно мяукала. Вообще, у Крохи было много достоинств, которые Андрей ценил и ежедневно использовал. В свободное от работы время Андрей доделывал одну функцию на основе алгоритмов генеративного искусственного интеллекта 2.0, чтобы Кроха научилась по команде приносить тапочки своему владельцу.
Во время завтрака Кроха включала Андрею спортивные подкасты с разбором лучших футбольных матчей столетия. Андрей мог голосом назвать любой матч, и Кроха моментально включала подкаст о нём, ведь технология S3 дошла до пятого уровня развития. А распространение 7G минимизировало риск сбоя при работе умной колонки. Ещё несколько лет назад, при тестировании 6G, сотовые операторы объединились в Лигу и выработали соглашение, по которому все игроки данного рынка в стране обязались помогать друг другу во благо общества для достижения технологического совершенства. В частности, обеспечивать бесперебойную работу Wi-Fi, даже если у оператора абонента поблизости нет своей вышки.
Читать далееПомните, как мы когда-то удивлялись первым пиксельным шейдерам, считая их вершиной технологического прогресса? А потом появился рей-трейсинг, и наши представления о возможностях графических процессоров снова изменились. Сегодня же мы находимся на пороге нового переворота в мире компьютерной графики. Инновационная разработка NVIDIA под названием Neural Rendering соединяет традиционные алгоритмы визуализации с возможностями искусственного интеллекта, закладывая основу принципиально иного подхода к созданию виртуальных миров.
Читать далее12 апреля в конференц-зале ВШБ НИУ ВШЭ соберутся разработчики игр, инвесторы и сотрудники игровых студий, чтобы поделиться опытом, показать свои проекты в Шоукейс-зоне и провести нетворкинг-сессии.
Конференция состоится в рамках программы профессиональной переподготовки «Менеджмент игровых проектов», и команда проекта подготовила для гостей множество активностей и насыщенную программу.
В этой статье мы расскажем о наших планах на фестиваль!
Встретим гостей круглым столом о трендах рынка разработки игр 2025 — популярность ретро-эстетики, генеративные модели как при проработке дизайна, так и попытки их внедрения в поведение NPC, рост рынка после стагнации, всё это с примерами и реальными кейсами действующих сотрудников и владельцев игровых студий.
Читать далееОбъектное хранилище S3 стало стандартом для работы с большими объемами данных в облаке. Оно позволяет хранить файлы любого типа, легко управлять доступом и интегрироваться с другими сервисами. Но давайте без маркетинговых лозунгов: зачем это действительно нужно?
Меня зовут Станислав Погоржельский, я технологический евангелист VK Cloud, и в том числе в рамках своей работы рассказываю про наши облачные и on-prem решения. В этой статье мне захотелось поделиться, как именно объектное хранилище S3 помогает решать реальные задачи.
Читать далееПривет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу про то, как мы используем телеграмм-бота как ассистента тестирования производительности при запуске регрессионных нагрузочных тестов.
Мы проводим различные виды тестирования производительности, такие как:
• нагрузочное тестирование;
• стресс-тестирование;
• тестирование стабильности;
• тестирование на отказ и восстановление.
Наиболее частые задачи, с которыми к нам приходят – это задачи нагрузочного тестирования (НТ) с разным уровнем декомпозиции и проработки. В общем виде flow нагрузочного тестирования в разрезе продукта у нас выглядит так:
Читать далее