Квиз! Обязательные омпоненты Hadoop Cluster-а
Anonymous Quiz
25%
[ NameNode, DataNode ]
59%
[ NameNode | DataNode | YARN ]
16%
[ NameNode | DataNode | YARN | Zookeeper ]
Квиз! Оптимизация запроса в виде разделения таблицы на логические части это:
Anonymous Quiz
25%
Шардировние
75%
Партицирование
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Чем я увлекаюсь
Обновлял навигацию канала и понял, что мало рассказываю о себе и решил сделать пост о том, чем я увлекаюсь и что драйвит меня.
1. Конечно же путешествия.
Я стараюсь как можно больше путешествовать по России и миру. Вот небольшой список того, что успел посетить и увидеть за этот год:
• горнолыжки в Архызе и Домбае
• трип по Армении и получение визы США
• Виа феррата в Крыму + Балаклава
• Санкт-Петербург
• Москва
• Тайланд [ Бангкок | Вьетнам ]
• Вьетнам [ Дананг ]
2. Баскетбол
• Начиная с 10 класса решил податься в баскет
• играл за городскую сборную, потом в паре любительских лиг.
• остановился на том, что самый предпочитаемый для меня вариант 3x3 на корте под небом.
3. Аэросъемка на коптер
• однажды мечта стала реальностью и я решил снимать в столь непростое время красоты России и зарубежья)
• прикрепил парочку своих любимых съемок
4. Неоклассика
• Обожаемый мной жанр музыки, учусь под нее, работаю под нее, иногда занимаюсь спортом под нее
• Любимые композиторы: Денис Стельмах, Ханс Циммер, Людовико Эйнауди, Илья Бешевли, Олафюр Арнальдс, Людвиг Йоранссон, Кирилл Рихтер,
• Одни из любимых композиций: Daymare act ll, belonging ll, Night forest, Wind, Experience
Что ж, теперь вы знаете меня чуть больше, а мне было бы интересно услышать о ваших увлечениях и хобби!
Если интересно увидеть больше лайф контента и узнать меня еще чуть лучше, велкам ту май инстаграм пейдж
Обновлял навигацию канала и понял, что мало рассказываю о себе и решил сделать пост о том, чем я увлекаюсь и что драйвит меня.
1. Конечно же путешествия.
Я стараюсь как можно больше путешествовать по России и миру. Вот небольшой список того, что успел посетить и увидеть за этот год:
• горнолыжки в Архызе и Домбае
• трип по Армении и получение визы США
• Виа феррата в Крыму + Балаклава
• Санкт-Петербург
• Москва
• Тайланд [ Бангкок | Вьетнам ]
• Вьетнам [ Дананг ]
2. Баскетбол
• Начиная с 10 класса решил податься в баскет
• играл за городскую сборную, потом в паре любительских лиг.
• остановился на том, что самый предпочитаемый для меня вариант 3x3 на корте под небом.
3. Аэросъемка на коптер
• однажды мечта стала реальностью и я решил снимать в столь непростое время красоты России и зарубежья)
• прикрепил парочку своих любимых съемок
4. Неоклассика
• Обожаемый мной жанр музыки, учусь под нее, работаю под нее, иногда занимаюсь спортом под нее
• Любимые композиторы: Денис Стельмах, Ханс Циммер, Людовико Эйнауди, Илья Бешевли, Олафюр Арнальдс, Людвиг Йоранссон, Кирилл Рихтер,
• Одни из любимых композиций: Daymare act ll, belonging ll, Night forest, Wind, Experience
Что ж, теперь вы знаете меня чуть больше, а мне было бы интересно услышать о ваших увлечениях и хобби!
Если интересно увидеть больше лайф контента и узнать меня еще чуть лучше, велкам ту май инстаграм пейдж
❤28🔥13❤🔥1
Порядок выполнения операторов SQL
Казалось бы достаточно легкий вопрос, но многие люди сыпятся на нем когда необходимо дать ответ, причина заключается либо в незнании, либо в забывчивости.
Есть 2 варианта как запомнить:
1ый, который я всегда рекомендую - понять его логическую суть. Для закрепления материала хватит обьяснить данный порядок своими словами кому-то из друзей. Ведь лучший способ понять - попробовать обьяснить другому
2ой, банальный до безумия - зазубрить перед собесом.
Составить себе квиз карточки или визуально запомнить порядок.
1. FROM — сначала выбираем таблицу, с которой будем работать.
2. WHERE — фильтруем данные, оставляем только нужные строки.
3. GROUP BY — группируем данные, если это нужно.
4. HAVING — фильтруем уже сгруппированные данные.
5. SELECT — выбираем, какие столбцы нам нужны для вывода.
6. ORDER BY — сортируем результат.
7. LIMIT — ограничиваем количество строк в результате.
Лайфхак: представьте, что SQL — это построение дома.
- Сначала выбираем основу (FROM)
- убираем лишние (WHERE)
- группируем их по функциональности (GROUP BY)
- проверяем качество (HAVING)
- выбираем, какие комнаты показать (SELECT)
- сортируем по важности (ORDER BY)
- показываем только лучшие (LIMIT).
Вопрос на засыпку: Где будет JOIN, ведь я о нем умолчал?
(Сначала думаем сами, потом сверяемся, открывая спойлер)
Ответ:Между FROM и WHERE, так как это источники данных.
В аналогии с построением дома JOIN это добавляем необходимых материалов
Казалось бы достаточно легкий вопрос, но многие люди сыпятся на нем когда необходимо дать ответ, причина заключается либо в незнании, либо в забывчивости.
Есть 2 варианта как запомнить:
1ый, который я всегда рекомендую - понять его логическую суть. Для закрепления материала хватит обьяснить данный порядок своими словами кому-то из друзей. Ведь лучший способ понять - попробовать обьяснить другому
2ой, банальный до безумия - зазубрить перед собесом.
Составить себе квиз карточки или визуально запомнить порядок.
1. FROM — сначала выбираем таблицу, с которой будем работать.
2. WHERE — фильтруем данные, оставляем только нужные строки.
3. GROUP BY — группируем данные, если это нужно.
4. HAVING — фильтруем уже сгруппированные данные.
5. SELECT — выбираем, какие столбцы нам нужны для вывода.
6. ORDER BY — сортируем результат.
7. LIMIT — ограничиваем количество строк в результате.
Лайфхак: представьте, что SQL — это построение дома.
- Сначала выбираем основу (FROM)
- убираем лишние (WHERE)
- группируем их по функциональности (GROUP BY)
- проверяем качество (HAVING)
- выбираем, какие комнаты показать (SELECT)
- сортируем по важности (ORDER BY)
- показываем только лучшие (LIMIT).
Вопрос на засыпку: Где будет JOIN, ведь я о нем умолчал?
(Сначала думаем сами, потом сверяемся, открывая спойлер)
Ответ:
❤27🔥9🫡3
Нормальные формы
Сегодня разберем, что такое НФ-ки в бд и как они помогают улучшить структуру таблиц.
Нормализация — это процесс упрощения структуры данных, чтобы устранить избыточность и минимизировать ошибки.
Чаще всего в практических приложениях используются до 3NF или BCNF. Это объясняется рядом причин:
1NF:
• Используется всегда, как базовый стандарт.
• Все данные должны быть атомарными.
• На практике 1NF чаще всего соблюдается по умолчанию.
2NF:
• Применяется, когда таблица имеет составные ключи.
• На практике встречается в системах, где есть сложные связи, например:
Расписание (курс, аудитория, преподаватель).
Заказы (номер заказа, товар, количество).
3NF:
• Самая популярная форма в реальных базах данных.
• Устраняет транзитивные зависимости и считается золотым стандартом в реляционном проектировании.
• Используется в большинстве OLTP-систем (оперативных бд), где важны целостность данных и минимизация избыточности.
BCNF (Форма Бойса-Кодда):
Применяется реже, чем 3NF, но встречается в системах с более сложными зависимостями между атрибутами.
4NF и 5NF:
Используются в специфических случаях:
• При работе с многозначными зависимостями.
• Для устранения зависимостей объединения в больших проектах, где требуется высокое разделение данных.
• Обычно применяются в научных базах данных или хранилищах.
6NF:
• Практически не встречается в классических базах данных.
• Используется в временных базах данных (temporal databases), где важно отслеживать изменения данных с течением времени.
Почему 3NF используется чаще всего?
Она достигает баланса между:
• Устранением избыточности.
• Удобством использования данных.
• Простотой исполнения SQL-запросов.
После 3NF нормализация (например, до BCNF или 4NF) может привести к излишнему разбиению таблиц, что усложнит работу и увеличит количество JOIN-запросов.
Сегодня разберем, что такое НФ-ки в бд и как они помогают улучшить структуру таблиц.
Нормализация — это процесс упрощения структуры данных, чтобы устранить избыточность и минимизировать ошибки.
Чаще всего в практических приложениях используются до 3NF или BCNF. Это объясняется рядом причин:
1NF:
• Используется всегда, как базовый стандарт.
• Все данные должны быть атомарными.
• На практике 1NF чаще всего соблюдается по умолчанию.
2NF:
• Применяется, когда таблица имеет составные ключи.
• На практике встречается в системах, где есть сложные связи, например:
Расписание (курс, аудитория, преподаватель).
Заказы (номер заказа, товар, количество).
3NF:
• Самая популярная форма в реальных базах данных.
• Устраняет транзитивные зависимости и считается золотым стандартом в реляционном проектировании.
• Используется в большинстве OLTP-систем (оперативных бд), где важны целостность данных и минимизация избыточности.
BCNF (Форма Бойса-Кодда):
Применяется реже, чем 3NF, но встречается в системах с более сложными зависимостями между атрибутами.
4NF и 5NF:
Используются в специфических случаях:
• При работе с многозначными зависимостями.
• Для устранения зависимостей объединения в больших проектах, где требуется высокое разделение данных.
• Обычно применяются в научных базах данных или хранилищах.
6NF:
• Практически не встречается в классических базах данных.
• Используется в временных базах данных (temporal databases), где важно отслеживать изменения данных с течением времени.
Почему 3NF используется чаще всего?
Она достигает баланса между:
• Устранением избыточности.
• Удобством использования данных.
• Простотой исполнения SQL-запросов.
После 3NF нормализация (например, до BCNF или 4NF) может привести к излишнему разбиению таблиц, что усложнит работу и увеличит количество JOIN-запросов.
🔥20