Я – Дата Инженер
💻 Как войти в IT? 💵 Как стать Data Engineer 🗄 Что такое Big Data и кто ей управляет? _____________________________ Делюсь опытом и полезными материалами. Написать мне @halltape
Mostrar más- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Carga de datos en curso...
start_dt и end_dtВ start_dt пишите 2024-06-01, а в end_dt пишите 9999-12-31. И когда информация обновилась, то вместо 9999-12-31 (столбец end_dt) вы пишите 2024-06-14 (тут именно транзакция). И дальше записываете новую строку, где start_dt пишите 2024-06-15, а в end_dt 9999-12-31. Таким образом видно, когда строка обновилась (какие были данные и так далее). Добавлять таких строк можно сколько угодно. Плюс в том, что у нас историчность. Минус в том, что куча данных, дополнительных столбцов и стремительно растет нагрузка! Я рассказал именно про SCD2. Но их всего 5 версий. SCD1 - это просто изменить значение в ячейке. SCD3 - это когда у вас хранится предыдущее значение ячейки в соседнем столбце. SCD4 - это когда основная таблица перезаписывает данные, а старые улетают в отдельную таблицу Остальные SCD уже являются комбинациями предыдущих и сильно усложняют подход. Ну кстати мой пример с Хадуп не совсем прям SCD2, но подход похожий. Я просто считаю, что дата окончания актуальности предыдущей строки - это дата добавления новой. Прикрепляю скрины с Карпов Курсес про SCD. Мне очень нравится, как у них описано это в лекциях!
- Пока только учусь 👀
- Прохожу собесы на Джуна 💬
- Крепкий джун ✔️
- Действующий Мидл 🔒
- Прохожу собесы на Мидл+ 🛡
- Сеньор/Лид/Господь 👑
1. Почему уходишь с нынешней работы? 2. Сколько хочешь денег? 3. Что для тебя красный флаг в команде?К слову вы обязаны спрашивать и ту сторону. Можете прямо проводить собеседование им. Пусть рассказывают о себе также подробно, как и вы. Вам потом с этими людьми работать между прочим.
1. Расскажите типичную задачу на работе. Подробно, где пишите код, кто его проверяет или так без код ревью в прод? 2. Команду собираете с нуля или на замену того, кто ушел? А DevOps будет, который будет сервисы поднимать или на меня повесите? 3. Что из стека в вакансии вы реально используете, а что в планах использовать?Очевидно, что не только вы можете быть с сюрпризом, но и команда. Поэтому прагматичней подходите к таким делам. Что, если команда разваливается или вы будете там единственным спецом, а может это вообще будет команда из стажеров и никакой экспертности. Спрашивайте про бюрократию. Про системного аналитика. Короче ковыряйте больные места у работодателей. Иначе в будущем их придется ковырять вам. Пишите в комменты свои вопросы рекрутерам и командам на собесе!
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция). Подробности и билеты:
https://jrg.su/Ypf1HW— — Любой разработчик знает, что индексы — это мощный инструмент, который может улучшить работу запросов в базе данных и, как следствие, сократить отклик приложения или сервиса на внешние запросы. Но опыт Андрея, как ДБА, показывает, что у разработчиков нет понимания, какой, когда и из каких соображений можно создавать индекс. Спикер приведет простые и понятные примеры, которые вы сможете легко повторить на своих реальных базах данных. Скачать презентацию:
https://squidex.jugru.team/api/assets/srm/5a15546d-af53-46d4-be84-63367a5aaaf3/jpoint2022.andrei-.salsnikov.pdfTu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.