4659. При слиянии двух компаний необходимо объединить данных о клиентах из двух независимых БД. В обеих есть таблицы users. Поля частично совпадают (email, phone), но ID-шники разные. Какой процесс НЕ является частью решения этой задачи?
Anonymous Quiz
17%
ETL (Extract, Transform, Load)
7%
Дедупликация записей
66%
Репликация Master-Slave
10%
Сопоставление (Matching) сущностей
👩🏫Объяснение:
Миграция и консолидация данных — сложный практический кейс. Ключевые этапы: извлечение данных из источников, трансформация (приведение к общей схеме), сопоставление (определение, что записи из разных БД относятся к одному клиенту), дедупликация (устранение дублей) и, наконец, загрузка в целевую систему. Это и есть ETL-процесс. Репликация Master-Slave — это механизм копирования данных из основной БД в резервную для отказоустойчивости или чтения, но не для слияния двух разных схем. Она не решает проблему консолидации.
Праздники отгремели 🎄
Пока кто-то доедал салаты, мир ИИ и IT успел сделать ещё один резкий скачок вперёд 🚀
Нейросети окончательно вышли из категории «интересной новинки».
В новом году ИИ уже внедряют в реальные процессы: автоматизацию, продажи, поддержку клиентов, аналитику и принятие решений.
Это больше не про эксперименты — это про выживание и рост.
Либо ты умеешь работать с ИИ, либо остаёшься вне игры.
Мы собрали экспертные каналы для тех, кто хочет понимать ИИ и использовать его с выгодой 👇
Забрать ПОДБОРКУ 👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Внутри:
— ИИ без магии, хайпа и сложных слов
— понятные сценарии и лайфхаки применения нейросетей
— технологии, которые экономят время, деньги и нервы
Здесь не учат «как надо». Здесь показывают, как действительно это работает сейчас. Если вы предприниматель, специалист или просто хотите понимать, куда всё движется и как зарабатывать в эпоху ИИ — вам сюда ⬇️
👉 Забрать ПАПКУ:
https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Новый год — хороший момент обновить не только цели, но и своё мышление. Получай лучшие ИИ инструменты на старте года ♨️ Через 48 часов ссылка на подборку будет удалена ...
Пока кто-то доедал салаты, мир ИИ и IT успел сделать ещё один резкий скачок вперёд 🚀
Нейросети окончательно вышли из категории «интересной новинки».
В новом году ИИ уже внедряют в реальные процессы: автоматизацию, продажи, поддержку клиентов, аналитику и принятие решений.
Это больше не про эксперименты — это про выживание и рост.
Либо ты умеешь работать с ИИ, либо остаёшься вне игры.
Мы собрали экспертные каналы для тех, кто хочет понимать ИИ и использовать его с выгодой 👇
Забрать ПОДБОРКУ 👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Внутри:
— ИИ без магии, хайпа и сложных слов
— понятные сценарии и лайфхаки применения нейросетей
— технологии, которые экономят время, деньги и нервы
Здесь не учат «как надо». Здесь показывают, как действительно это работает сейчас. Если вы предприниматель, специалист или просто хотите понимать, куда всё движется и как зарабатывать в эпоху ИИ — вам сюда ⬇️
👉 Забрать ПАПКУ:
https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Новый год — хороший момент обновить не только цели, но и своё мышление. Получай лучшие ИИ инструменты на старте года ♨️ Через 48 часов ссылка на подборку будет удалена ...
4660. В системе управления складом есть таблица StockMovements с миллионами записей о перемещениях товаров. Для формирования отчета нужно часто вычислять сумму приходов и расходов. Что будет самым эффективным решением для ускорения таких отчетов?
Anonymous Quiz
34%
Создать материализованное представление (materialized view), которое ежедневно пересчитывает остатки
13%
Каждый раз выполнять агрегирующий запрос с SUM() и GROUP BY, добавив индекс на product_id и date
37%
Завести таблицу CurrentStock, которую обновлять триггером при каждой операции движения.
16%
Перейти на колоночную СУБД (например, ClickHouse) для хранения исторических движений.
❤1
👩🏫Объяснение:
Это классическая задача баланса между оперативными транзакциями и аналитическими запросами. Материализованное представление — это «снимок» результата запроса, физически сохраненный в БД, который можно периодически обновлять (например, ночью). Это идеально подходит для ежедневных отчетов, где не нужны данные в реальном времени. Вариант B неэффективен при большом объеме данных, вариант C усложнит транзакции и может стать узким местом, а вариант D — слишком радикальное архитектурное изменение для одной задачи.
ХОЧЕШЬ ИДТИ В НОГУ С ТЕХНОЛОГИЯМИ ?! … или наблюдать, как другие зарабатывают на ИИ? - РЕШАТЬ ТЕБЕ ! ! !
Мы подготовили для тебя ПАПКУ с лучшими каналами про ИИ после которой ИИ станет твоим главным инструментом, а не загадкой 🧐
🎁 Забирай папку с ТОП ИИ Каналами 👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Внутри — концентрат пользы без воды:
* практические советы от экспертов
* инструменты, которые экономят часы работы
* идеи и кейсы, которые уже приносят деньги
Пока нейросети не ушли далеко вперёд без тебя,
подписывайся прямо сейчас. Ссылка на ПОДБОРКУ 👈 ➡️ https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Что найдёшь в подборке:
⚡️ мощные промпты для текстов, изображений и контента
⚡️ гайд по созданию ИИ-ассистента 24/7
⚡️ рабочие схемы продаж с помощью нейросетей — без теории, только практика
📦 Забирай доступ к подборке и бонусам 🗝
В любой момент его могут закрыть ⏳
👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Мы подготовили для тебя ПАПКУ с лучшими каналами про ИИ после которой ИИ станет твоим главным инструментом, а не загадкой 🧐
🎁 Забирай папку с ТОП ИИ Каналами 👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Внутри — концентрат пользы без воды:
* практические советы от экспертов
* инструменты, которые экономят часы работы
* идеи и кейсы, которые уже приносят деньги
Пока нейросети не ушли далеко вперёд без тебя,
подписывайся прямо сейчас. Ссылка на ПОДБОРКУ 👈 ➡️ https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
Что найдёшь в подборке:
⚡️ мощные промпты для текстов, изображений и контента
⚡️ гайд по созданию ИИ-ассистента 24/7
⚡️ рабочие схемы продаж с помощью нейросетей — без теории, только практика
📦 Забирай доступ к подборке и бонусам 🗝
В любой момент его могут закрыть ⏳
👉 https://news.1rj.ru/str/addlist/OabgMkJT_09lNWM8
4661. При проектировании высоконагруженного чата вы решили хранить сообщения в реляционной БД.. Какой подход к первичному ключу таблицы Messages наиболее оптимален?
Anonymous Quiz
15%
INT AUTO_INCREMENT (последовательный числовой)
20%
UUID (случайный универсальный идентификатор)
36%
BIGINT, генерируемый распределенной Snowflake-алгоритмом
29%
Составной ключ (dialog_id, created_at)
👩🏫Объяснение:
Для высоконагруженных систем с горизонтальным масштабированием (шардингом) важны распределенные и временно-упорядоченные идентификаторы. AUTO_INCREMENT (A) создает горячую точку (hotspot) на одном сервере и не подходит для шардинга. UUID (B) случайный, что убивает локальность данных и приводит к фрагментации индексов, ухудшая производительность вставки и выборки. Snowflake-алгоритм (C) генерирует монотонно возрастающие ID, которые упорядочены по времени и уникальны в распределенной среде — это оптимально для шардинга и кластеризованных индексов. Составной ключ (D) усложняет связи и не является глобально уникальным.
4662. В legacy-системе обнаружилась критическая проблема: из-за ошибки в коде в таблицу Transactions были внесены некорректные данные за последние 3 часа. Как можно восстановить целостность данных с минимальными потерями?
Anonymous Quiz
5%
Восстановить всю БД из утреннего бэкапа.
74%
Использовать Point-in-Time Recovery (PITR), если включено ведение журнала транзакций (WAL).
5%
Вручную откатить некорректные изменения, написав обратные UPDATE-запросы.
17%
Запустить процедуру логического восстановления из бинарного лога (binary log).
👩🏫Объяснение:
Этот кейс проверяет знание механизмов восстановления. Point-in-Time Recovery (PITR) — единственный способ откатить изменения до определенного момента без потери всех данных, накопленных после бэкапа. Он требует, чтобы был включен журнал транзакций (WAL в PostgreSQL, бинарный лог в MySQL). Восстановление из полного бэкапа (A) откатит и все валидные данные за день. Ручные правки (C) рискованны и ненадежны. Вариант D близок к B, но бинарный лог — это именно механизм PITR в MySQL, однако формулировка B общая и покрывает разные СУБД.
В одном месте — всё самое ценное о заработке на ИИ и технологиях будущего.
✦ Живите по правилам нового времени. Узнайте, как выстраивать карьеру и бизнес в мире, где технологии задают правила игры.
✦ Автоматизируйте и масштабируйтесь. Внедряйте ИИ-менеджеров, которые приводят заявки и клиентов 24/7.
✦ Продавайте дороже и проще. Как перевести бизнес на автопилот с помощью ИИ-инструментов.
Подписывайтесь и прокачивайте свои навыки уже сейчас.
Все здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
4663. Вы проектируете систему сбора телеметрии с IoT-устройств. Устройства отправляют 100 000 событий в секунду. Нужно писать события с минимальной задержкой и раз в час строить агрегационные отчеты. Какую стратегию хранения выбрать на первом этапе?
Anonymous Quiz
16%
Писать сразу в колоночную БД (ClickHouse) с высокой степенью сжатия.
11%
Писать в реляционную БД (PostgreSQL) в таблицу с партиционированием по часам.
52%
Писать в шину событий (Kafka), а оттуда batch-ами загружать в хранилище данных.
21%
Писать в документную БД (MongoDB), используя TTL-индексы для автоматического удаления старых данных.
👩🏫Объяснение:
При таком объеме и требовании к минимальной задержке записи, прямая запись в аналитическое или транзакционное хранилище (A, B) создаст чрезмерную нагрузку. Правильный паттерн — буферизация через шину событий (Kafka). Она гарантирует прием высокого потока, обеспечивает отказоустойчивость и позволяет затем гибко направлять данные в разные системы (в холодное хранилище, в real-time агрегатор и т.д.). Вариант D не решает проблему аналитической обработки и может стать дорогим из-за объема.
4664. В финансовом приложении есть строгое требование: нельзя удалять данные об операциях. При этом пользователь может отозвать согласие на обработку персональных данных (GDPR). Как технически реализовать «забывание» пользователя?
Anonymous Quiz
3%
Физически удалить строки с данными пользователя, предварительно сделав экспорт для регулятора.
32%
Помечать записи как удаленные (is_deleted = true), скрывая их из интерфейса.
55%
Провести криптографическое обезличивание (шифрование) персональных полей с уничтожением ключа.
10%
Перенести все записи пользователя в отдельный архивный сервис с ограниченным доступом.
👩🏫Объяснение:
Этот кейс на стыке compliance и архитектуры. Требования: 1) Неизменяемость операций (нужны для аудита), 2) Право на забвение. Физическое удаление (A) нарушает первое. Soft-delete (B) не соответствует GDPR, так как данные остаются в исходном виде. Архивация (D) не решает проблему обезличивания. Криптографическое удаление (crypto-shredding) — отраслевой best practice: чувствительные поля (ФИО, email) шифруются отдельным ключом на пользователя; при удалении ключ уничтожается, делая данные нечитаемыми, при этом неизменяемые метаданные операции (сумма, время) остаются.
👍1